Explore
Connect with communities and discover new ideas.
Communities
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Top postsTop members- 4902
- 4662
- 4340
Move is an executable bytecode language used to implement custom transactions and smart contracts.
Top postsWeb3 (also known as Web 3.0) is an idea for a new iteration of the World Wide Web which incorporates concepts such as decentralization, blockchain technologies, and token-based economics.
Top postsTop members- 397
- 193
- 141
The Graph is a decentralized protocol for indexing and querying blockchain data. The Graph makes it possible to query data that is difficult to query directly.
Top postsTop members- 2565
- 10
- 10
Aave is a decentralized non-custodial liquidity protocol where users can participate as depositors or borrowers.
Top postsTop members- 148
- 138
- 74
Peera is a decentralized questions and answers protocol for Web3 where users can organize and store their interests and skills, creating a common community platform
Top members- 328
- 286
- 225
Cyfrin Updraft is an education platform specializing on teaching the next generation of smart contract developers
Top members- 1780
- 75
- 60
The InterPlanetary File System (IPFS) is a protocol, hypermedia and file sharing peer-to-peer network for storing and sharing data in a distributed file system.
Top postsTop members- 25
- 20
- 20
Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.
Top postsWalrus is a decentralized storage and data availability protocol designed specifically for large binary files, or "blobs"
Top postsTop members- 41
- 40
- 38
Ankr makes accessing Web3 easy for those who want to build and earn on the future web. Ankr is the main infrastructure provider for Polygon, BNB Smart Chain, and Fantom.
Top postsTop members- 89
- 43
- 34
Koii is a new way to design communications infrastructure that distributes computing authority across a wider group of personal devices.
Top postsTop members- 402
- 188
- 80
Functionland is replacing Cloud Storage and Service Subscription economy by introducing a new category of products, called Blockchain-Attached Storage. It creates value by auto-minting crypto for the users and allocating a share to the developers.
Solidity is an object-oriented, high-level language for implementing smart contracts. It is a curly-bracket language designed to target the Ethereum Virtual Machine (EVM).
Top postsTop members- 76
- 55
- 46
Fractal Visions is a builder owned and operated creative web3 NFT project hub and a multifaceted & multidimensional experience. Bridging the gap between the physical and digital world.
Top members- 30
- 27
- 23
- Top postsTop members
- 12
- 11
- 10
Vyper is a relatively new, pythonic programming language used to write smart contracts. Vyper targets Ethereum Virtual Machine making it virtually impossible for developers to code misleading programs.
Top members- 40
- 22
- 20
Bounty
How to Maximize Profit Holding SUI: Sui Staking vs Liquid Staking
I'm looking for comprehensive answers to help the community understand the best strategies for earning with SUI tokens. This bounty is for detailed, well-researched responses that cover all aspects of SUI token earning opportunities. Questions seeking detailed answers: Sui Staking vs Liquid Staking What are the key differences between traditional staking and liquid staking on Sui? Which validators offer the best rewards and why? What are the risks and benefits of each approach? How do lock-up periods compare? Gas costs and operational differences? What are the Best Ways to Earn While Holding SUI? What are ALL available earning methods for SUI holders? DeFi protocols offering SUI yield farming opportunities Lending platforms that accept SUI LP provision strategies and best pairs Any other passive income methods? How to Maximize Profit from SUI Holdings? Step-by-step strategy for different portfolio sizes (small, medium, large holders) Risk management techniques Timing strategies for entering/exiting positions Tax considerations and optimization Tools and platforms for tracking performance
515Sui Move Error - Unable to process transaction No valid gas coins found for the transaction
When I do this: // Split payment from primary coin const [paymentCoin] = tx.splitCoins( tx.object(primaryCoin.coinObjectId), [tx.pure.u64(requiredPaymentAmount)] ); // Use the original coin for gas payment tx.setGasPayment([{ objectId: primaryCoin.coinObjectId, version: primaryCoin.version, digest: primaryCoin.digest }]); tx.setGasBudget(10_000_000); It complains about mutatable objects cannot appear more than one in one transaction. When I remove the gas payment, it complains "Unable to process transaction No valid gas coins found for the transaction.". My contract function accepts .01 sui in exchange for an NFT
419- +15Xavier.eth318ForSuiJun 27, 2025
Sui Transaction Failing: Objects Reserved for Another Transaction
I'm encountering a persistent JsonRpcError when trying to execute transactions on Sui. The error indicates that objects are reserved for another transaction, even though I've implemented sequential transaction processing with delays. JsonRpcError: Failed to sign transaction by a quorum of validators because one or more of its objects is reserved for another transaction. Other transactions locking these objects: AV7coSQHWg5vN3S47xada6UiZGW54xxUNhRv1QUPqWK (stake 33.83) 0x1c20f15cbe780ee7586a2df90c1ab70861ca77a15970bea8702a8cf97bd3eed9 0x1c20f15cbe780ee7586a2df90c1ab70861ca77a15970bea8702a8cf97bd3eed9 0x1c20f15cbe780ee7586a2df90c1ab70861ca77a15970bea8702a8cf97bd3eed9 I've tried: Sequential transaction execution (waiting for previous transaction to complete) Added 3-second delays between transactions And still getting the same error consistently. Using Sui RPC for transaction submission. The same object ID appears multiple times in the lock list. Error occurs even with careful transaction sequencing. What causes objects to be "reserved" for other transactions? How can I properly check if an object is available before using it in a transaction? Are there best practices for handling object locks in Sui? Could this be related to transaction finality timing? Has anyone encountered this issue before? Any insights on proper object management in Sui transactions would be greatly appreciated!
410
Newest
- 0xF1RTYB00B5110ForSuiSep 17, 2025
Designing a High-Performance NFT Marketplace on Sui
As I work on building a scalable NFT marketplace on the Sui network, I want to ensure I fully leverage its unique architecture. Specifically, I have 5 critical questions: Parallel Execution: How can I design my marketplace contracts so that each NFT listing and purchase operation leverages Sui’s parallel transaction execution, avoiding contention on a shared marketplace object while still maintaining global discoverability of all listings? Shared vs. Owned Objects: When structuring the Listing objects, should I treat each as an independent owned object to maximize parallelism, or is it more efficient to maintain a partially shared index for discoverability? How do I balance user experience with execution throughput? Atomicity of Transactions: If a buyer wants to purchase multiple NFTs in a single transaction, how do I ensure atomicity across multiple independent objects without reintroducing contention or serial bottlenecks? Scalability of Metadata & Indexing: Given that Sui doesn’t inherently provide a global ordering of objects, how can I design scalable indexing mechanisms (e.g., off-chain indexers, event streaming, or sharded registries) to ensure buyers can query available NFTs efficiently without creating a shared-object bottleneck? Security & Fairness: In the event of concurrent purchase attempts for the same NFT object, what is the most effective way to prevent double-spends, race conditions, or unfair prioritization, while still maintaining the benefits of Sui’s high-throughput execution engine?
21 - 0xF1RTYB00B5110ForSuiSep 14, 2025
Sui’s parallel transaction execution
How can I, as a developer, leverage Sui’s parallel transaction execution to design dApps that minimize contention on shared objects while maximizing throughput?
1011 How does Sui achieve scalability without relying on traditional sharding?
How does Sui achieve scalability without relying on traditional sharding?
04
Unanswered
How can developers avoid conflicts in shared object usage when designing dApps?
How can developers avoid conflicts in shared object usage when designing dApps?
00- ForSoliditySep 09, 2025
How to Earn Consistent Income with a Crypto Arbitrage Trading Bot
The prices for coins like Bitcoin, Ethereum, and what seems to be 1000s of other coins can change literally from hour to hour or even change between exchanges in seconds on the same coin. Due to price movements that can change in seconds, many traders simply don’t have the bandwidth to react to the rapid price movements to trade for either technical or timing conditions. So, every change in price can present a small risk on their trade. Smart traders are able to take advantage of a change in price so that they can have an additional level of profit compared to foolish traders who lost money or just failed to capitalise on an opportunity to sell. One of the simplest and safest ways to exploit price movements is through arbitrage trading. Arbitrage means buying a coin at a lower price on one exchange and selling it at a higher price on another exchange. In some ways, this is easy, but you cannot simply do this manually because price differences may only exist for seconds. This is where technology can help. A Crypto Arbitrage Trading Bot can do this automatically, without delay, and without emotional involvement. Absurdly, countless traders are trying to see how they can consistently make money with cryptocurrency. There are definitely tools that can help with this consistency. A crypto arbitrage bot is one type of tool that can help with consistency. Instead of being glued to the computer screen for hours, a trading bot can scan exchanges for you, identify the arbitrage opportunity, and execute a trade in a matter of seconds. In this blog we will explain what crypto arbitrage trading is, the role of trading bots, advantages, how to create some consistency, risks, and best practices. If you are looking for a savvy, consistent way to profit in the crypto ecosystem, this blog will help to give you the clarity you need. What is Crypto Arbitrage Trading? To grasp the notion of arbitrage trading, think of this basic scenario: You walk into a store that has a mobile phone for $500. Next door, you see the same model being sold for $520. If you purchase from the initial store and sell in the adjacent store, you have just made a quick, clean profit of $20. This is the foundation of arbitrage. Now, repeat this process in the crypto economy. If Bitcoin was $40,000 on Exchange A and then sold for $40,200 on Exchange B, and you bought from Exchange A and sold on Exchange B, you would have made $200 profit (not accounting for fees). There are different types of arbitrage in crypto: Simple Arbitrage: You buy the coin on one exchange and sell the coin on another exchange. Triangular Arbitrage: You are looking for profit opportunities using three different pairs of coins on the same exchange. The cryptocurrency market is global, open 24 hours a day, 7 days a week, and has hundreds. That is why it is practically impossible to manually perform arbitrage in today’s fast markets. This is where a Crypto Arbitrage Trading Bot comes to the rescue. It can scan and analyse prices across multiple exchanges in less than a couple of seconds, execute trades automatically, and cash in on the profit before the opportunity is gone. Role of a Crypto Arbitrage Trading Bot A crypto arbitrage trading bot is software that will track price differences across exchanges and execute trades in a flash. Bots do not sleep, get tired, or hesitate like humans do. They work 24/7 and will look through hundreds of coins and multiple exchanges to find the best trades. The bot’s job is simple but so powerful: Check prices: Track prices continuously over multiple exchanges. Find gaps: Identify where one coin is cheaper on one exchange and higher on anothehundreds. Execute: Buy and sell orders can happen in seconds to lock in profits. Another huge benefit to a bot is it takes emotions out of trading. People lose money from fear or greed — bots will follow the rule as per the strategy every time. For traders looking for consistency and to make money, a crypto arbitrage bot provides the automation and stability that they need. Some businesses are even looking for crypto arbitrage trading bot development to develop their trading bot. This just demonstrates how much of a role bots have in today’s trading strategies. Advantages of Using a Trading Bot for Arbitrage There are a few clear advantages to using a crypto arbitrage trading bot: Consistency: a bot will follow rules without emotions. It will not get avaricious or fearful about connecting profits, which means creating stable profits over time. Without ancillaries, bots do not need rest or food like humans. Bots will work 24/7 all day every day, ensuring you never miss an opportunity. Scalability: bots will manage multiple exchanges and hundreds of pairs all immediately, something that is humanly impossible to do. Less manual work: traders can leave the screen and not need to monitor anything particularly. The bot is doing the work. For many traders, these advantages make a trading bot a necessity. Bucrypto arbitrage trading bots also engage with a Crypto Arbitrage Trading Bot Development Company to have their own custom secure solution. By automating together with a strategy, bots can create a pathway to create income with less hassle and more efficiency. Steps to Earn Consicrypto arbitrage bot To earn steady income with a crypto arbitrage bot, there is a process: Choose a bot: The main features to consider are security, exchanges supported, and the ability to be set up quickly. Start small: just a little bit of crypto will tell the story. Monitor costs: Make sure the bot is not losing all profits through transaction fees, withdrawal costs, or, much better, a good strategy. Reinvest profits: Allow time to develop slowly. Stay informed: the crypto market is a fast-moving target, so your strategies also have to be nimble. Following these items will permit traders to develop a stream of income over time while also avoiding risks. Challenges In arbitrage trading, the biggest risk is transaction fees. Sometimes the difference in price is less than the transaction fee charged by the exchanges. Therefore, if you are not careful, a profitable trade can become a losing trade. Another difficulty is withdrawal and transfer delays. If it takes too long to transfer your coin from one exchange to another, the difference in price might not last long enough to take advantage of it. Liquidity is another concern when trading; if there is little volume on the exchange, your order may not fill at that price you expected. There are also risks concerning technology. Bots will only be as efficient as the speed of your internet connection, the exchanges’ API, and system failure. Any one of these glitches can result in loss of capital from an arbitrage transfer. Finally, it is important to remember that the crypto market is highly volatile. Arbitrage trading is safer than typical trading but still carries risk. Price movements in crypto can happen very quickly and unexpectedly. Things like price movements, exchange limitations, or system problems will also affect your returns. Best Practices for Long-Term Success Using a couple exchanges to arbitrage from is a risk. Second, monitor how your bot performs from time to time. Markets are always changing, and while bots are looked after, they do not need tuning or updating from time to time. Thirdly, always keep your funds safe. Use a strong password, two-factor authentication, and whatever exchanges you come to trust. Fourth, be flexible with your strategies. Sometimes triangular arbitrage fits, and sometimes keep it to simple exchanges only. Finally, don’t plan on generating unrealistic profits. A large part of arbitrage is about taking small profits and making sure that you profit consistently over a period of time. Eventually, these profits will end up equalling income. Traders need to strategically use their crypto arbitrage trading bot while staying patient, disciplined, and careful. Conclusion In the rapidly evolving field of cryptocurrency, crypto arbitrage trading is one of the most practical ways to create consistent income. Crypto Arbitrage Trading Bots save traders time and stress while allowing them to maximize their profits without having to be tied to their screens every day. A trading bot gives a distinct time advantage by being able to pursue price gaps instantly, which is much harder to maximize with manual trading. Although crypto arbitrage trading bots make trading much easier, you do need to keep in mind there will still be risks that you will encounter while arbitrage trading. It is important to never forget transaction fees, liquidity, and market volatility. Working with a crypto arbitrage trading bot is no exception. Success will depend on choosing the best trading bot, regularly monitoring the bot’s performance, and making sure to follow the accepted best practices. For businesses and entrepreneurs, crypto arbitrage trading bot development could provide even greater possibilities. Professional crypto arbitrage trading bot development companies can develop secure and customised solutions that cater to unique trading needs. Fire Bee Techno Services is here to help you to achieve your trading goals through trusted and professional development services. To Know More Info: https://www.firebeetechnoservices.com/blog/crypto-arbitrage-trading-bot Any Queries? Chat With Our Experts Now! Phone: +9173975 71188 WhatsApp: https://wa.me/7397571188 Telegram: https://t.me/firebeetechnoservices Mail: business@firebeetechnoservices.com
00 Where is Sui wallets secret phrase
Does Sui Wallet have a secret phrase for wallet security because I don't seem to be able my?
10
Trending
- 0xduckmove3014ForSuiApr 08, 2025
👀 SEAL- I Think Web3 Data Privacy Is About to Change
👀SEAL is Live on Sui Testnet – I Think Web3 Data Privacy Is About to Change In the Web3, it’s common to hear phrases like “users own their data” or “decentralized by design”. But when you look closely, many applications still rely on centralized infrastructures to handle sensitive data — using services like AWS or Google Cloud for key management. This introduces a contradiction: decentralization on the surface, centralization underneath. But what if there was a way to manage secrets securely, without giving up decentralization?Introducing SEAL – Decentralized Secrets Management (DSM), now live on the Sui Testnet. SEAL aims to fix one of Web3’s biggest hypocrisies: shouting decentralization while secretly using AWS You maybe ask me: What is SEAL? SEAL is a protocol that lets you manage sensitive data securely and decentrally – built specifically for the Web3 world. Think of it as a privacy-first access control layer that plugs into your dApp. You can think of SEAL as a kind of programmable lock for your data. You don’t just lock and unlock things manually — you write policies directly into your smart contracts, using Move on Sui. Let’s say you’re building a dApp where: Only NFT holders can unlock a premium tutorial Or maybe a DAO has to vote before sensitive files are revealed Or you want metadata to be time-locked and only accessible after a specific date SEAL makes all of that possible. The access control lives onchain, fully automated, no need for an admin to manage it. Just logic, baked right into the blockchain. SEAL makes all of that possible. The access control lives onchain, fully automated, no need for an admin to manage it. Just logic, baked right into the blockchain. Another interesting piece is how SEAL handles encryption. It uses something called threshold encryption, which means: no single node can decrypt the data. It takes a group of servers to work together — kinda like multi-sig, but for unlocking secrets. This distributes trust and avoids the usual single-point-of-failure problem. And to keep things truly private, SEAL encrypts and decrypts everything on the client side. Your data is never visible to any backend. It stays in your hands — literally — on your device. and SEAL doesn’t care where you store your data. Whether it’s IPFS, Arweave, Walrus, or some other platform, SEAL doesn’t try to control that part. It just focuses on who’s allowed to see what, not where things are stored. So yeah, it’s not just a library or API — it’s an onchain-first, access-controlled, privacy-by-default layer for your dApp. SEAL fills a pretty critical gap. Let’s break that down a bit more. If you’re building a dApp that deals with any form of sensitive data — gated content, user documents, encrypted messages, even time-locked NFT metadata — you’ll run into the same problem: ➡️ How do you manage access securely, without relying on a centralized service? Without something like SEAL, most teams either: Use centralized tools like AWS KMS or Firebase, which clearly goes against decentralization Or try to patch together half-baked encryption logic themselves, which usually ends up brittle and hard to audit https://x.com/EmanAbio/status/1908240279720841425?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1908240279720841425%7Ctwgr%5E697f93dc65359d0c8c7d64ddede66c0c4adeadf1%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Fwww.notion.so%2Fharryph%2FSEAL-Launches-on-Sui-Testnet-1cc4f8e09bb380969c0dcc627b96cc22 Neither of those scales well. Especially not when you’re trying to build trustless apps across multiple chains or communities. SEAL makes that entire process modular and programmable. You define your access rules in Move smart contracts, and SEAL handles the rest — key generation, decryption approvals, and access enforcement — all without anyone manually issuing keys or running backend checks. Even better, those rules are auditable and immutable — once they’re onchain, they follow the contract, not a human admin. So instead of asking “who should manage access to this data?” you just ask: “What logic should define access?” …and let the chain handle it. Clean and scalable. That’s what makes SEAL relevant for more than just “security tools” — it’s a base layer for any dApp that cares about privacy, compliance, or dynamic access logic. It’s a small shift — but it changes a lot about how we think of data in Web3. Instead of encrypting after deployment, or relying on external services, you start with privacy built-in — and access handled entirely by smart contract logic. And that’s exactly what Web3 needs right now. How Does SEAL Actually Work? We’ve covered what SEAL is and why Web3 needs it, let’s take a look at how it’s actually built under the hood. This part is where things get more technical — but in a good way. The architecture is elegant once you see how all the pieces fit together. At a high level, SEAL works by combining onchain access logic with offchain key management, using a technique called Identity-Based Encryption (IBE). This allows devs to encrypt data to an identity, and then rely on smart contracts to define who is allowed to decrypt it. Step 1: Access Rules in Smart Contracts (on Sui) Everything starts with the smart contract. When you’re using SEAL, you define a function called seal_approve in your Move contract — this is where you write your conditions for decryption. For example, here’s a simple time-lock rule written in Move: entry fun seal_approve(id: vector, c: &clock::Clock) { let mut prepared: BCS = bcs::new(id); let t = prepared.peel_u64(); let leftovers = prepared.into_remainder_bytes(); assert!((leftovers.length() == 0) && (c.timestamp_ms() >= t), ENoAccess); } Once deployed, this contract acts as the gatekeeper. Whenever someone wants to decrypt data, their request will get checked against this logic. If it passes, the key gets released. If not, they’re blocked. No one has to intervene. Step 2: Identity-Based Encryption (IBE) Here’s where the magic happens. Instead of encrypting data for a specific wallet address (like with PGP or RSA), SEAL uses identity strings — meaning you encrypt to something like: 0xwalletaddress dao_voted:proposal_xyz PkgId_2025_05_01 (a timestamp-based rule) or even game_user_nft_holder When the data is encrypted, it looks like this: Encrypt(mpk, identity, message) mpk = master public key (known to everyone) identity = the logic-defined recipient message = the actual data Later, if someone wants to decrypt, the key server checks if they match the policy (via the seal_approve call onchain). If it’s approved, it returns a derived private key for that identity. Derive(msk, identity) → sk Decrypt(sk, encrypted_data) The user can then decrypt the content locally. So encryption is done without needing to know who will decrypt ahead of time. You just define the conditions, and SEAL figures out the rest later. It’s dynamic. Step 3: The Key Server – Offchain, But Not Centralized You might wonder: who’s holding these master keys? This is where SEAL’s Key Server comes in. Think of it as a backend that: Holds the master secret key (msk) Watches onchain contracts (like your seal_approve logic) Only issues derived keys if the conditions are satisfied But — and this is key — SEAL doesn’t rely on just one key server. You can run it in threshold mode, where multiple independent servers need to agree before a decryption key is issued. For example: 3-of-5 key servers must approve the request. This avoids central points of failure and allows decentralization at the key management layer too. Even better, in the future SEAL will support MPC (multi-party computation) and enclave-based setups (like TEE) — so you can get even stronger guarantees without compromising usability. Step 4: Client-Side Decryption Once the key is returned to the user, the actual decryption happens on their device. This means: The server never sees your data The backend never stores decrypted content Only the user can access the final message It’s a solid privacy model. Even if someone compromises the storage layer (IPFS, Arweave, etc.), they still can’t read the data without passing the access logic. Here’s the quick mental model: This structure makes it easy to build dApps where access rules aren’t hardcoded — they’re dynamic, auditable, and fully integrated into your chain logic. The Team Behind SEAL SEAL is led by Samczsun, a well-known figure in the blockchain security community. Formerly a Research Partner at Paradigm, he has audited and saved multiple ecosystems from major exploits. Now, he’s focused full-time on building SEAL into a core piece of Web3’s privacy infrastructure. With his background and credibility, SEAL is not just another experimental tool — it’s a serious attempt at making decentralized data privacy both practical and scalable. As SEAL goes live on the Sui Testnet, it brings a new standard for how Web3 applications can manage secrets. By combining onchain access control, threshold encryption, and client-side privacy, SEAL offers a more trustworthy foundation for decentralized data handling. Whether you’re building dApps, DAOs, or decentralized games — SEAL provides a powerful toolkit to enforce access control and protect user data without compromising on decentralization. If Web3 is going to move forward, secure infrastructure like SEAL is not optional — it’s essential
16 Sui’s Big Picture: A Blockchain Operating System for Everything?
Sui isn’t just pushing DeFi. The 10 being worked products in red — Walrus Millionaire (quests), *land (RWA), *human (personhood), updown (prediction markets), SuiSnaps (secret NFTs), CryptoGuard (DeFi security), *pay (new payments), Smash (social network), Drones/Humanoids (robots), RWA (tokenized assets) — show a much broader ambition. When combined with infrastructure projects like Walrus (storage), Scion (fast internet), internetless (low-signal mode), Prog Txn Block, Sponsored Txn, zkLogin, DeepBook, SuiBridge, Sui is positioning itself as a full-stack blockchain computer: handling storage, identity, finance, payments, social, entertainment, and even robotics — potentially able to run apps even in offline or low-connectivity environments. Is Sui truly building the first blockchain operating system that unifies all these layers? Which of these narratives — finance (RWA, CryptoGuard), social (Smash, SuiSnaps), or futuristic (internetless, robots) — will drive adoption first?
1414- jakodelarin1746ForSuiJul 23, 2025
How do I set up a Sui wallet for the first time?
I’m completely new to Sui and want to start exploring the network. I’ve heard about Sui Wallet, but I’m confused about how to set it up and whether I need to connect to Mainnet or Testnet. Can someone walk me through the steps?
1310