MVR is the central hub for discovering, sharing, and managing Move packages on the Sui blockchain. Build secure, scalable, and innovative decentralized applications with the power of Move.
Move onto MVR
Bring your package to the future of Move.
Ready to dive in? Follow these steps to start building on MVR today.
Install the MVR command line tool to interact with MVR.
cargo install --locked --git https://github.com/mystenlabs/mvr --branch release mvr
Verify your configuration to ensure that your packages are resolving properly.
mvr resolve @deepbook/core --network mainnet
Unlock seamless dependency management with just one simple command!
mvr add @deepbook/core --network mainnet
MVR speeds up your development process.
import { namedPackagesPlugin, Transaction } from "@mysten/sui/transactions";
Transaction.registerGlobalSerializationPlugin(
'namedPackagesPlugin',
namedPackagesPlugin({
url: 'https://mainnet.mvr.mystenlabs.com' // or https://testnet.mvr.mystenlabs.com for testnet.
})
);
const transaction = new Transaction();
transaction.moveCall({
target: '@suifrens/accessories::accessories::equip',
arguments: [..],
typeArguments: [
'@suifrens/core::suifren::SuiFren<@suifrens/core::bullshark::Bullshark>'
]
})