Skip to content

Commit 50079b4

Browse files
authored
Merge pull request #1567 from CosmWasm/burn-cleanup
Split payout and storage cleanup in burner contract
2 parents 0321e5c + 7c3cf31 commit 50079b4

File tree

12 files changed

+194
-276
lines changed

12 files changed

+194
-276
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1036,7 +1036,7 @@ jobs:
10361036
name: Build development contracts
10371037
command: |
10381038
echo "Building all contracts under ./contracts"
1039-
docker run --volumes-from with_code cosmwasm/rust-optimizer:0.12.9 ./contracts/*/
1039+
docker run --volumes-from with_code cosmwasm/rust-optimizer:0.12.11 ./contracts/*/
10401040
- run:
10411041
name: Check development contracts
10421042
command: |

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ but the quickstart guide is:
412412
docker run --rm -v "$(pwd)":/code \
413413
--mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \
414414
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
415-
cosmwasm/rust-optimizer:0.12.9
415+
cosmwasm/rust-optimizer:0.12.11
416416
```
417417

418418
It will output a highly size-optimized build as `contract.wasm` in `$CODE`. With

contracts/README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,52 +53,52 @@ reason, use the following commands:
5353
docker run --rm -v "$(pwd)":/code \
5454
--mount type=volume,source="devcontract_cache_burner",target=/code/contracts/burner/target \
5555
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
56-
cosmwasm/rust-optimizer:0.12.9 ./contracts/burner
56+
cosmwasm/rust-optimizer:0.12.11 ./contracts/burner
5757

5858
docker run --rm -v "$(pwd)":/code \
5959
--mount type=volume,source="devcontract_cache_crypto_verify",target=/code/contracts/crypto-verify/target \
6060
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
61-
cosmwasm/rust-optimizer:0.12.9 ./contracts/crypto-verify
61+
cosmwasm/rust-optimizer:0.12.11 ./contracts/crypto-verify
6262

6363
docker run --rm -v "$(pwd)":/code \
6464
--mount type=volume,source="devcontract_cache_floaty",target=/code/contracts/floaty/target \
6565
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
66-
cosmwasm/rust-optimizer:0.12.9 ./contracts/floaty
66+
cosmwasm/rust-optimizer:0.12.11 ./contracts/floaty
6767

6868
docker run --rm -v "$(pwd)":/code \
6969
--mount type=volume,source="devcontract_cache_hackatom",target=/code/contracts/hackatom/target \
7070
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
71-
cosmwasm/rust-optimizer:0.12.9 ./contracts/hackatom
71+
cosmwasm/rust-optimizer:0.12.11 ./contracts/hackatom
7272

7373
docker run --rm -v "$(pwd)":/code \
7474
--mount type=volume,source="devcontract_cache_ibc_reflect",target=/code/contracts/ibc-reflect/target \
7575
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
76-
cosmwasm/rust-optimizer:0.12.9 ./contracts/ibc-reflect
76+
cosmwasm/rust-optimizer:0.12.11 ./contracts/ibc-reflect
7777

7878
docker run --rm -v "$(pwd)":/code \
7979
--mount type=volume,source="devcontract_cache_ibc_reflect_send",target=/code/contracts/ibc-reflect-send/target \
8080
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
81-
cosmwasm/rust-optimizer:0.12.9 ./contracts/ibc-reflect-send
81+
cosmwasm/rust-optimizer:0.12.11 ./contracts/ibc-reflect-send
8282

8383
docker run --rm -v "$(pwd)":/code \
8484
--mount type=volume,source="devcontract_cache_queue",target=/code/contracts/queue/target \
8585
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
86-
cosmwasm/rust-optimizer:0.12.9 ./contracts/queue
86+
cosmwasm/rust-optimizer:0.12.11 ./contracts/queue
8787

8888
docker run --rm -v "$(pwd)":/code \
8989
--mount type=volume,source="devcontract_cache_reflect",target=/code/contracts/reflect/target \
9090
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
91-
cosmwasm/rust-optimizer:0.12.9 ./contracts/reflect
91+
cosmwasm/rust-optimizer:0.12.11 ./contracts/reflect
9292

9393
docker run --rm -v "$(pwd)":/code \
9494
--mount type=volume,source="devcontract_cache_staking",target=/code/contracts/staking/target \
9595
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
96-
cosmwasm/rust-optimizer:0.12.9 ./contracts/staking
96+
cosmwasm/rust-optimizer:0.12.11 ./contracts/staking
9797

9898
docker run --rm -v "$(pwd)":/code \
9999
--mount type=volume,source="devcontract_cache_virus",target=/code/contracts/virus/target \
100100
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
101-
cosmwasm/rust-optimizer:0.12.9 ./contracts/virus
101+
cosmwasm/rust-optimizer:0.12.11 ./contracts/virus
102102
```
103103

104104
## Entry points

contracts/burner/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "burner"
33
version = "0.0.0"
4-
authors = ["Ethan Frey <ethanfrey@users.noreply.github.com>"]
4+
authors = ["Ethan Frey <ethanfrey@users.noreply.github.com>", "Simon Warta <webmaster128@users.noreply.github.com>"]
55
edition = "2021"
66
publish = false
77
license = "Apache-2.0"

contracts/burner/LICENSE

Lines changed: 0 additions & 202 deletions
This file was deleted.

contracts/burner/NOTICE

Lines changed: 0 additions & 13 deletions
This file was deleted.

contracts/burner/schema/burner.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
],
2121
"properties": {
2222
"payout": {
23+
"description": "The address we send all remaining balance to",
2324
"type": "string"
2425
}
2526
},

contracts/burner/schema/raw/migrate.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
],
88
"properties": {
99
"payout": {
10+
"description": "The address we send all remaining balance to",
1011
"type": "string"
1112
}
1213
},

0 commit comments

Comments
 (0)