diff --git a/contracts/examples/crowdfunding-esdt/interaction/alice.pem b/contracts/examples/crowdfunding-esdt/interaction/alice.pem new file mode 100644 index 0000000000..3f513ab9a1 --- /dev/null +++ b/contracts/examples/crowdfunding-esdt/interaction/alice.pem @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY for erd1l453hd0gt5gzdp7czpuall8ggt2dcv5zwmfdf3sd3lguxseux2fsmsgldz----- +MWE5MjdlMmFmNTMwNmE5YmIyZWE3NzdmNzNlMDZlY2MwYWM5YWFhNzJmYjRlYTNm +ZWNmNjU5NDUxMzk0Y2NjZmZkNjkxYmI1ZTg1ZDEwMjY4N2Q4MTA3OWRmZmNlODQy +ZDRkYzMyODI3NmQyZDRjNjBkOGZkMWMzNDMzYzMyOTM= +-----END PRIVATE KEY for erd1l453hd0gt5gzdp7czpuall8ggt2dcv5zwmfdf3sd3lguxseux2fsmsgldz----- diff --git a/contracts/examples/crowdfunding-esdt/interaction/devnet.snippets.sh b/contracts/examples/crowdfunding-esdt/interaction/devnet.snippets.sh index 57ccd92165..c9dabb5bca 100644 --- a/contracts/examples/crowdfunding-esdt/interaction/devnet.snippets.sh +++ b/contracts/examples/crowdfunding-esdt/interaction/devnet.snippets.sh @@ -1,19 +1,25 @@ -ALICE="${USERS}/alice.pem" +ALICE="./interaction/alice.pem" +PROJECT="${PWD}" +PROXY=https://devnet-gateway.multiversx.com +CHAINID=D + BOB="${USERS}/bob.pem" ADDRESS=$(mxpy data load --key=address-devnet) DEPLOY_TRANSACTION=$(mxpy data load --key=deployTransaction-devnet) -DEPLOY_GAS="80000000" +DEPLOY_GAS="25000000" TARGET=10 -DEADLINE_UNIX_TIMESTAMP=1609452000 # Fri Jan 01 2021 00:00:00 GMT+0200 (Eastern European Standard Time) + +DEADLINE_UNIX_TIMESTAMP=$(date -d '2100-05-12 00:00:01' +"%s") EGLD_TOKEN_ID=0x45474c44 # "EGLD" deploy() { mxpy --verbose contract deploy --project=${PROJECT} --recall-nonce --pem=${ALICE} \ --gas-limit=${DEPLOY_GAS} \ --arguments ${TARGET} ${DEADLINE_UNIX_TIMESTAMP} ${EGLD_TOKEN_ID} \ - --outfile="deploy-devnet.interaction.json" --send || return + --proxy=${PROXY} --chain=${CHAINID} --send + --outfile="deploy-devnet.interaction.json" || return TRANSACTION=$(mxpy data parse --file="deploy-devnet.interaction.json" --expression="data['emittedTransactionHash']") ADDRESS=$(mxpy data parse --file="deploy-devnet.interaction.json" --expression="data['contractAddress']")