Peera.

Newest

Stay updated with the latest posts.

Posts

2152
  • Opiiii.Peera.
    ForSuiJul 20, 2025
    Expert Q&A

    How do I delete or revoke ownership of an object in Sui?

    I'm trying to understand this aspect of the Sui Network because I'm either building, debugging, or deploying something that touches this area. I want a detailed explanation of how this mechanism or feature works, along with relevant CLI usage, Move code structure, or architectural concepts. My goal is to gain enough clarity to apply this knowledge in a real project—whether that's a custom smart contract, an NFT system, a wallet integration, or a DeFi tool. The Sui Network has unique features compared to EVM chains, so I'm particularly interested in what sets it apart and how that affects development best practices. It would help to have sample code, command line examples, or typical errors to watch for, especially when using the Sui CLI, SDK, or deploying on localnet/testnet. Ultimately, I want to avoid common mistakes, follow the best security principles, and ensure that the functionality I’m working on behaves as expected under realistic conditions.

    • Sui
    • Architecture
    • SDKs and Developer Tools
    0
    1
  • 290697tz.Peera.
    ForSuiJul 20, 2025
    Expert Q&A

    How do I simulate a transaction from a frontend before submitting?

    I'm trying to understand this aspect of the Sui Network because I'm either building, debugging, or deploying something that touches this area. I want a detailed explanation of how this mechanism or feature works, along with relevant CLI usage, Move code structure, or architectural concepts. My goal is to gain enough clarity to apply this knowledge in a real project—whether that's a custom smart contract, an NFT system, a wallet integration, or a DeFi tool. The Sui Network has unique features compared to EVM chains, so I'm particularly interested in what sets it apart and how that affects development best practices. It would help to have sample code, command line examples, or typical errors to watch for, especially when using the Sui CLI, SDK, or deploying on localnet/testnet. Ultimately, I want to avoid common mistakes, follow the best security principles, and ensure that the functionality I’m working on behaves as expected under realistic conditions.

    • Sui
    • Architecture
    • SDKs and Developer Tools
    • Transaction Processing
    0
    1
    Best Answer
  • 24p30p.Peera.
    ForSuiJul 20, 2025
    Expert Q&A

    What is the difference between owned, shared, and immutable objects in Sui?

    I'm trying to understand this aspect of the Sui Network because I'm either building, debugging, or deploying something that touches this area. I want a detailed explanation of how this mechanism or feature works, along with relevant CLI usage, Move code structure, or architectural concepts. My goal is to gain enough clarity to apply this knowledge in a real project—whether that's a custom smart contract, an NFT system, a wallet integration, or a DeFi tool. The Sui Network has unique features compared to EVM chains, so I'm particularly interested in what sets it apart and how that affects development best practices. It would help to have sample code, command line examples, or typical errors to watch for, especially when using the Sui CLI, SDK, or deploying on localnet/testnet. Ultimately, I want to avoid common mistakes, follow the best security principles, and ensure that the functionality I’m working on behaves as expected under realistic conditions.

    • Sui
    • Architecture
    • SDKs and Developer Tools
    0
    1
    Best Answer
  • Meaning.Sui.Peera.
    ForSuiJul 20, 2025
    Discussion

    Unable to unstake SUI - ‘request_withdraw_stake’ failure InsufficientGas

    This is an example of a most recent transaction on suiscan trying to unstake SUI using Mysten-1 validator and got the same failure. suiscan.xyz/mainnet/tx/3h1VLCVu6VxvToAh23UoSAp4mGHQ6zn5MTprwCxg2B6K

    • Sui
    0
    1
  • MoonBags.Peera.
    ForSuiJul 20, 2025
    Discussion

    How do upgradable NFTs work in SUI

    Means a person deploys a collection and Mints and transfers different NFTs to users. Now the person wants to upgrade the NFT for a game or character but how will he do it as NFTs are owned by the users and if they do not pass it as a Mutable reference then it cannot happen. So how does this work in SUI?

    • Sui
    1
    1
  • MoonBags.Peera.
    ForSuiJul 20, 2025
    Discussion

    Is there a limit on how many dynamic fields can be stored on an object?

    Is there a limit on how many dynamic fields can be stored on an object?

    • Sui
    1
    1
  • andreweth..Peera.
    ForSuiJul 18, 2025
    Expert Q&A

    How to Resume a Stuck USDC Bridge Transaction on SUI?

    I was in the process of bridging USDC from my ETH wallet to my Slush wallet, but I received an error message during approval on the SUI side. Now, it seems like the funds are stuck midway. I've located the transaction hash, but I couldn't find the 'Resume Transaction' option initially. Later, I found it, but I'm unsure whether this should be executed on the ETH network or SUI. I'm encountering persistent error messages and can't seem to approve the transaction. Can anyone help me resolve this issue?

    • Sui
    0
    3
  • Evgeniy CRYPTOCOIN.Peera.
    ForSuiJul 18, 2025
    Expert Q&A

    Implementing Royalty Systems for Sui NFTs

    Project Requirements I'm developing an NFT collection on Sui with the following needs: On-chain royalties – Enforceable percentage cuts Flexibility – Different rates per NFT/collection Marketplace compatibility – Works with major platforms Upgradability – Adjustable rates without breaking existing NFTs Current Challenges Basic royalty structs work but lack enforcement Struggling with split payments across multiple recipients Unsure how to track secondary sales Key Questions Gas Efficiency – What’s the optimal royalty structure to minimize costs? Enforcement – How to ensure royalties are honored across all marketplaces? Multi-Recipient Splits – Best way to distribute payments to multiple parties? Upgradability – How to modify royalty rates post-mint without issues?

    • Sui
    0
    1
  • Benjamin XDV.Peera.
    ForSuiJul 18, 2025
    Expert Q&A

    Best Tools for Auditing Sui Move Code?

    I'm auditing a Sui Move smart contract and need to ensure: Security, Correctness, Gas Efficiency Best Practices Current Challenges: Manual review is time-consuming Unsure which tools cover Sui's unique features Need both static and dynamic analysis Questions: What are the most effective static analyzers for Sui Move? How to test complex invariants formally? Are there Sui-specific security scanners? What manual review techniques catch what tools miss?

    • Sui
    • Move
    0
    2
  • Arnold.Peera.
    ForSuiJul 17, 2025
    Expert Q&A

    How to Properly Handle Errors and Exceptions in Sui Move?

    Error Handling in Sui Move: Best Practices for Production Code Goal: Implement robust error handling that: ✔ Fails safely (no partial state changes) ✔ Provides clear user feedback ✔ Optimizes gas usage ✔ Follows Sui framework conventions Current Challenges: Basic abort is too limited Difficulty propagating errors across functions Uncertainty in handling expected "soft" errors Key Questions Error Definition What’s the most idiomatic way to define errors in Move? Error Code Structure How to organize error codes for long-term maintainability? Gas Efficiency What patterns minimize computation overhead in validation logic? Sui-Specific Considerations How do Sui’s object ownership rules impact error handling?

    • Sui
    • Move
    0
    2