{"repo":"suidouble/suidouble","free":true,"listed":false,"github":"https://github.com/suidouble/suidouble","clone":"git clone https://github.com/suidouble/suidouble.git","description":"Set of provider, package and object classes for javascript representation of Sui Move smart contracts. Use same code for publishing, upgrading, integration testing, interaction with smart contracts and integration in browser web3 dapps","language":"JavaScript","stars":24,"topics":["dapp","dapps","move","smart-contract","smart-contracts","sui","suimove","web3"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"suidouble Set of provider, package and object classes for JavaScript representation of Sui Move smart contracts. Use the same code for publishing, upgrading, integration testing, interacting with contracts, and building browser dApps. - Installation - Usage - Connecting - Attaching a package - Interacting with smart contract - SuiObject - Fetching events - Executing smart contract method - Move method argument types - Move methods with type parameters - Sending SUI / coins - Composing a transaction yourself - Fetching objects - Fetching object fields - Fetching objects by id - Querying owned objects - Fetching transaction history for an object - Resolving a Sui Name Service name - Publishing the package - Upgrading the package - Writing Sui Move integration tests - Connecting web3 dApps to Sui - Unit tests - Todo Sample applications Name Stack Online Github ---------- --------------- --------- -------- sui-bot-score Vue + suidouble sui-bot-score source code suidouble-sample-app Vue + suidouble suidouble-sample-app source code suidouble-color Vue + suidouble suidouble-color source code installation usage connecting Main class to interact with blockchain is SuiMaster: You can initialize it directly, if you have keypair, secret phrase, or privateKey and can use it in code (so on node.js side - server side or CLI apps): Also, there's option to generate pseudo-random phrases and wallets from strings, works like a charm for testing: On browser side, you'd probably want to use Sui w","default_branch":null,"files":null,"tree":[],"storefront":"/r/suidouble","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/suidouble/suidouble/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}