diff --git a/sdk/metadata/contract.json b/sdk/metadata/contract.json index 8a8f5200..7e966897 100644 --- a/sdk/metadata/contract.json +++ b/sdk/metadata/contract.json @@ -1,6 +1,6 @@ { "source": { - "hash": "0x89fd1ac0bc66d54b9eaf158fad99af87b490fe71083fd328e0c04e46832752f5", + "hash": "0x777dd7f7ddf3b04b84ec1e0145975604e34e9ea6c506bfb1145282190dcabc37", "language": "ink! 4.3.0", "compiler": "rustc 1.72.1", "build_info": { @@ -1926,10 +1926,10 @@ "name": "protocol_fee" } ], - "name": "State" + "name": "InvariantConfig" } }, - "name": "state" + "name": "config" } ], "name": "Contract" diff --git a/sdk/metadata/contract.wasm b/sdk/metadata/contract.wasm index cdedda7d..44b38579 100644 Binary files a/sdk/metadata/contract.wasm and b/sdk/metadata/contract.wasm differ diff --git a/sdk/package.json b/sdk/package.json index 1ffdb8cd..04a05fc7 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -5,11 +5,12 @@ "type": "module", "main": "index.js", "scripts": { - "prebuild": "rm -rf target && cp ../target/ink/contract.wasm ./metadata/ && cp ../target/ink/contract.json ./metadata/", + "prebuild": "npm run contract:build && rm -rf target && cp ../target/ink/contract.wasm ./metadata/ && cp ../target/ink/contract.json ./metadata/", "build": "npx tsc", - "start-node": "substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev", - "start": "npx tsc && ts-node target/index.js testnet", - "local": "npx tsc && ts-node target/index.js local" + "start:testnet": "npx tsc && ts-node target/index.js testnet", + "start:local": "npx tsc && ts-node target/index.js local", + "node:start": "substrate-contracts-node purge-chain -y && substrate-contracts-node --rpc-port 9944 --dev", + "contract:build": "cd .. && cargo contract build --release && cd sdk" }, "dependencies": { "@polkadot/api": "^10.11.2", diff --git a/sdk/src/index.ts b/sdk/src/index.ts index d2a99ddb..ac1d117b 100644 --- a/sdk/src/index.ts +++ b/sdk/src/index.ts @@ -29,6 +29,7 @@ const main = async () => { console.log(newFee); console.log("Passed."); + process.exit(0); }; main(); diff --git a/tests.sh b/tests.sh index 46d4dd41..9fec553a 100755 --- a/tests.sh +++ b/tests.sh @@ -26,4 +26,5 @@ cargo clippy --all-targets -- --no-deps -D warnings cargo test --features e2e-tests # build contract -cargo contract build \ No newline at end of file +cargo contract build +cargo cobtract build --release \ No newline at end of file