# CONTRACT_WASM_BINARY=artifacts/simple_nft.wasm # ACCOUNT_ADDRESS="sei1mvs8rlphvegtztsxj3qqxjm4yd3hx4x0arlp06" # CHAIN_ID="atlantic-2" # ENDPOINT="https://rpc.wallet.pacific-1.sei.io" # LABEL="nft" # CONTRACT_ID=6621 # seid tx wasm instantiate $CONTRACT_ID '{"name":"TestNFT","symbol":"TNFT"}' --chain-id sei-chain --from $ACCOUNT_NAME --gas=4000000 --fees=1000000usei --broadcast-mode=block --label $LABEL --no-admin # seid tx wasm instantiate 6621 '{"name":"TestNFT","symbol":"TNFT"}' --chain-id sei-chain --from "sei1mvs8rlphvegtztsxj3qqxjm4yd3hx4x0arlp06" --gas=4000000 --fees=1000000usei --broadcast-mode=block --label "label" --node=https://rpc.atlantic-2.seinetwork.io/ --admin sei1mvs8rlphvegtztsxj3qqxjm4yd3hx4x0arlp06 # seid tx wasm instantiate 6625 '{"name":"TestNFT","symbol":"TNFT"}' --chain-id atlantic-2 --from account1 --gas=4000000 --fees=1000000usei --broadcast-mode=block --label "label" --node=https://rpc.atlantic-2.seinetwork.io/ --admin sei1mvs8rlphvegtztsxj3qqxjm4yd3hx4x0arlp06 # sei1gdfyl0j2klfaglk26zqhtjdcnxxt4esna0udvgc020wc6en98fpq3fse4m # sei1gdfyl0j2klfaglk26zqhtjdcnxxt4esna0udvgc020wc6en98fpq3fse4m # seid tx wasm store artifacts/simple_nft.wasm -y --from=account1 --chain-id=atlantic-2 --node "https://rpc.atlantic-2.seinetwork.io/" --gas=10000000 --fees=1000000usei --broadcast-mode=block # ////////////////// if [ -z "${contract}" ]; then contract=artifacts/simple_nft.wasm fi if [ -z "${keyname}" ]; then keyname=admin fi if [ -z "${password}" ]; then password="12345678\n" fi seid=~/go/bin/seid # code=$(printf $password | $seid tx wasm store $contract -y --from=$keyname --chain-id=sei-chain --gas=10000000 --fees=10000000usei --broadcast-mode=block | grep -A 1 "code_id" | sed -n 's/.*value: "//p' | sed -n 's/"//p') # printf "Code id is %s\n" $code # admin_addr=$(printf $password |$seid keys show $keyname | grep -A 1 "address" | sed -n 's/.*address: //p') # printf "Admin addr id is %s\n" $admin_addr # addr=$(printf $password |$seid tx wasm instantiate $code '{"name":"TestNFT","symbol":"TNFT"}' --from $keyname --broadcast-mode=block --label "nft" --chain-id sei-chain --gas=30000000 --fees=3000000usei --admin=$admin_addr -y | grep -A 1 -m 1 "key: _contract_address" | sed -n 's/.*value: //p' | xargs) # printf "Deployed counter address is %s\n" $addr # sei1htrsx9wydznz5wn98nu7m04v3w80ymg4ljp05g # sei1ykjsa0y3x9shv7ktnrrzmajhl7dl4u8mh3uffm # MINT='{"mint":{"token_id":1,"owner":"sei1ykjsa0y3x9shv7ktnrrzmajhl7dl4u8mh3uffm","token_uri":"None","price":[{"amount":"1000","denom":"umlg"}]}}' # data=$(printf $password |$seid tx wasm execute sei14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9sh9m79m $MINT --from $keyname -y) # echo $data # printf "data: %s\n" $data # sei1htrsx9wydznz5wn98nu7m04v3w80ymg4ljp05g # MINT='{"mint":{"token_id":1,"owner":"sei1htrsx9wydznz5wn98nu7m04v3w80ymg4ljp05g","token_uri":"None","price":[{"amount":"1000","denom":"umlg"}]}}' MINT='{"mint":{"token_id":1,"owner":"sei1cknk5wyawq9gevassuv50azdupn2n05hs64s6t5s3cxrpf3k4wfqpgajh0","token_uri":"None","price":[{"amount":"2000","denom":"umlg"}]}}' # echo $MINT | jq . # CONTRACT="sei14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9sh9m79m" CONTRACT="sei1cknk5wyawq9gevassuv50azdupn2n05hs64s6t5s3cxrpf3k4wfqpgajh0" seid tx wasm execute $CONTRACT "$MINT" --from admin --broadcast-mode=block --chain-id sei-chain --fees=4000usei -y seid tx wasm execute "sei1cknk5wyawq9gevassuv50azdupn2n05hs64s6t5s3cxrpf3k4wfqpgajh0" '{"mint":{"token_id":1,"owner":"sei1cknk5wyawq9gevassuv50azdupn2n05hs64s6t5s3cxrpf3k4wfqpgajh0","token_uri":"None","price":[{"amount":"2000","denom":"umlg"}]}}' -y --from=account1 --chain-id=atlantic-2 --node "https://rpc.atlantic-2.seinetwork.io/" --gas=1000000 --fees=1000000usei --broadcast-mode=block --label="cw721" --admin="sei1mvs8rlphvegtztsxj3qqxjm4yd3hx4x0arlp06" seid query wasm contract-state all $CONTRACT --output json | jq . # seid query wasm contract-state all $CONTRACT --output json | jq -r '.models[0].value' | base64 -d | jq . # seid tx wasm instantiate $code '{"name":"TestNFT","symbol":"TNFT"}' --from $keyname --broadcast-mode=block --label "nft" --chain-id sei-chain --gas=30000000 --fees=3000000usei --admin=$admin_addr -y | grep -A 1 -m 1 "key: _contract_address" | sed -n 's/.*value: //p' | xargs) # seid query wasm contract-state all $CONTRACT --output json | jq -r '.models[0].value' | base64 -d | jq . # seid tx wasm execute $CONTRACT "$MINT" --from admin -y # seid query wasm contract $CONTRACT