Can you use a newer version? Can you also share the Sui CLI version? After a day i clicked resume transaction and it said Failed. I’d recommend attempting to walk this back, reaching out to Wormhole support in their Discord. Sometimes when ecosystems go from a wrapped stable to a native stable, bridges like Wormhole are slow to update and you see some oddities like this.
Framework/Execution
If you are an interested validator or full node operator, we welcome you to join the network. As you can see, there are many powerful and new capabilities that are now possible on a decentralized and permissionless network. The following table describes the differing network characteristics between Devnet and the Permanent Testnet as of the date of this publication. In addition to using Devnet and Testnet, we also encourage builders to use the local environment for initial development and faster iterations.
Tired of staring at 64-character hex addresses in PTBs, Move.toml, and some other places? Look for this coming early next year, and for more releases in this space over the next year. We expect the bridge to be live on Testnet by the end of April and are optimistically targeting early Q3 for mainnet. In order to simplify the codebase and streamline developer workflows, we’ll be consolidating the sui-start and sui-test-validator CLI commands. Rather than passing a gas budget to every transaction to be executed, users will be able to have the CLI estimate the gas budget for them (using dryrun).
The sui-test-validator binary has been improved to aid with local development flow. Would you mind sharing the Move.toml file for the project you are attempting to build + the output of sui –version? This is the error i get everytime i try run sui move build The Sui usdc is gone, but it has not appeared in my Phantom wallet.
Other Upcoming Features and Improvements
- In my situation, I tried sending to a kraken and coinbase addresses
- From now on, the packages MoveStdlib, Sui, System, Deepbook, and Bridge will be added automatically to your Move package’s dependencies.
- I don’t think it was a SUI address Solana I think the guy did not have SUI so what you are saying it can only be sent to a SUI address or someone that has sui
- We will be releasing a major refactor of our Rust SDK to add support for GraphQL querying as well as streamlining transaction building.
- This also means that you will be able to write your packages with the new features, even if your dependencies do not.
- Expansion of the visibility modifier system, introducing public(package) for more nuanced access control within package boundaries.
The problem I am having is, anytime I try to transfer the funds, it tells me the address is invalid. Can you please elaborate on how to use a bridge and the process. Each time l try an getting invalid address.
Sui CLI Dry Run
- The following table describes the differing network characteristics between Devnet and the Permanent Testnet as of the date of this publication.
- Would you mind sharing the Move.toml file for the project you are attempting to build + the output of sui –version?
- We’re adding support to the Sui CLI for dry-running transactions to see their effects, in the same way the CLI can currently run transactions.
- We will be adding an on-chain randomness beacon to Devnet targeting late February, and mainnet later in 2024 after testing, The goal of the randomness beacon is to provide randomness for smart contracts.
- In order to simplify the codebase and streamline developer workflows, we’ll be consolidating the sui-start and sui-test-validator CLI commands.
- Work on the native bridge has continued and the contracts have been sent to audit.
Most NFT marketplaces reveal user identities, bids, transactions, and other information including the content of NFTs to the public. This can be implemented as a service provided by Mysten and requires only the addition of a few functions to the Sui framework and a smart contract. In Sui the usage will be for a continuous supply of on-chain randomness where we only need to assume that 1-out-of-n parties is honest. VDF’s can be used to construct verifiable, unbiasable on-chain randomness and as also used as a proof-of-work for some blockchain designs.
Toolchain Versioning
We are building a lockstep network that will allow developers to use a local network that only runs when interacted with, enabling a much lighter-weight local network experience. We are in the process of a major upgrade to the Deepbook framework estimated to be released to dev/testnets sometime in Q2. In order to make debugging easier, we’re adding the ability to fork the Sui network from any transaction into your local network.
To help builders assess how their dApps consume gas, we’ve been working on a tool to profile and visualize gas usage in applications, based on the Chrome profiler. We hope this makes developer onboarding a more seamless experience for Windows developers. We will be adding these binaries to Chocolatey so that Windows users can also take advantage of a package-manager workflow to keep their spybet binaries updated.
Soon, you can register a human-readable name for your Move package on the Move registry and say goodbye to random hex strings forever. This will support GraphQL, as well as making several other improvements. Work on the native bridge has continued and the contracts have been sent to audit. Work on .move is ongoing and the release is still targeted for later this year. We are working on an autoformatter for Move code, currently scheduled for release in May.
We’re adding support to the Sui CLI for dry-running transactions to see their effects, in the same way the CLI can currently run transactions. We’ve recently released a pre-release version of our own Move IDE plugin, which can be found on the Visual Studio marketplace. This bridge will rely on the same security assumptions as Sui’s core network, and hence trusting Sui Bridge will require the same security assumptions as trusting Sui itself.
There will be multiple releases over the coming months in this space, starting with tooling to replay transactions that happened on-chain with gas profiling and other trace information. We’re working on functionality so that Sui developers can publish and upgrade source packages across multiple networks, without having to manually update or refer to numeric addresses. I’m trying use Sui Bridge to bridge my usdc(base) to usdc(sui)(both through OK X wallet).
This will give you the ability to decide which version of Move your code is compiled under. These features will be developed and rolled-out over the coming months (and some have already landed!). Where possible, we’ve tried to give potential timelines for these upcoming items. This is a brief outline of the developer-facing Sui roadmap; this thread tracks the first half of 2024.
Builders working in language ecosystems without a BCS implementation can call this library using their languages FFI support. Binary Canonical Serialization, or BCS, is the data format used to represent data on Sui, but many languages lack support for BCS. Utilizing the original toolchain prevents the occurrence of verification failures that could arise from benign changes introduced by newer toolchains.
This was released on Testnet in early January of 2024, and after testing, we hope to release this on Mainnet in early February. We are adding the capability for shared objects to be deleted (causing storage rebates to be reclaimed by the entity that submits the transaction deleting the shared object). We are adding support for BLS group operations to be added in the future.