Skip to content

Scott-Canning/near_sdk_playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Build & deploy cycle commands

Recycle account:

near delete contract.scxtt.testnet scxtt.testnet                                                 
near create-account contract.scxtt.testnet --masterAccount scxtt.testnet --initialBalance 5

Compile contract:

cargo build --all --target wasm32-unknown-unknown --release

Deploy contract:

near deploy contract.scxtt.testnet --wasmFile target/wasm32-unknown-unknown/release/contract.wasm

Check account state:

near state contract.scxtt.testnet

Check contract state:

near view-state contract.scxtt.testnet --finality final

Unit tests

Test

cargo test
cargo test -- --nocapture

String & Vec

change_string_vec:

near call contract.scxtt.testnet change_string_vec '{"string": "stuff", "number": 2}' --accountId scxtt.testnet

change_string:

near call contract.scxtt.testnet change_string '{"string": "good morning"}' --accountId scxtt.testnet

get_string:

near view contract.scxtt.testnet get_string '{}'

vector_push:

near call contract.scxtt.testnet vector_push '{"number": 128}' --accountId scxtt.testnet

get_vector_index:

near view contract.scxtt.testnet get_vector_index '{"index": 0}'

UnorderedMap<String, String>

unordered_map_insert:

near call contract.scxtt.testnet unordered_map_insert '{"key": "account 2", "value": "0x1234"}' --accountId scxtt.testnet

get_unordered_map_value:

near view contract.scxtt.testnet get_unordered_map_value '{"key": "account 2"}'

UnorderedMap<String, Vector>

unordered_map_vec_init:

near call contract.scxtt.testnet unordered_map_vec_init '{"key": "bob.near"}' --accountId scxtt.testnet

unordered_map_vec_insert:

near call contract.scxtt.testnet unordered_map_vec_insert '{"key": "bob.near", "insert_value": "slide 3"}' --accountId scxtt.testnet

unordered_map_vec_extend

near call contract.scxtt.testnet unordered_map_vec_extend '{"key": "bob.near", "insert_values": ["slide 4", "slide 5", "slide 6"]}' --accountId scxtt.testnet

unordered_map_vec_get_ser:

near view contract.scxtt.testnet unordered_map_vec_get_ser '{"key": "bob.near"}'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages