From 3071b1fb0d2fb3e8df47854bbb44da39d75e96bb Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Thu, 19 Dec 2024 15:56:36 -0800 Subject: [PATCH 01/10] add script to generate markdown --- contracts.json | 319 +++++++++++++++++++++++++++++++++++++++++++++++++ contracts.md | 26 ++++ convert.sh | 10 ++ 3 files changed, 355 insertions(+) create mode 100644 contracts.json create mode 100644 contracts.md create mode 100755 convert.sh diff --git a/contracts.json b/contracts.json new file mode 100644 index 0000000..8f452f6 --- /dev/null +++ b/contracts.json @@ -0,0 +1,319 @@ +[ + { + "name": "Polytone Proxy", + "description": "Polytone Proxy", + "code_id": "2", + "hash": "54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2", + "release": { + "url": "https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0", + "version": "v1.1.0" + }, + "author": { + "name": "DAO DAO", + "url": "https://daodao.zone/" + }, + "governance": "Genesis" + }, + { + "name": "Polytone Voice", + "description": "Polytone Voice", + "code_id": "3", + "hash": "3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E", + "release": { + "url": "https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0", + "version": "v1.1.0" + }, + "author": { + "name": "DAO DAO", + "url": "https://daodao.zone/" + }, + "governance": "Genesis" + }, + { + "name": "Polytone Note", + "description": "Polytone Note", + "code_id": "4", + "hash": "3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E", + "release": { + "url": "https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0", + "version": "v1.1.0" + }, + "author": { + "name": "DAO DAO", + "url": "https://daodao.zone/" + }, + "governance": "Genesis" + }, + { + "name": "MetaAccount", + "description": "MetaAccount", + "code_id": "5", + "hash": "FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B", + "release": { + "url": "https://github.com/burnt-labs/contracts/pull/40", + "version": "pr40" + }, + "author": { + "name": "Burnt Labs", + "url": "https://burnt.com" + }, + "governance": "Genesis" + }, + { + "name": "cw1 Subkeys", + "description": "cw1 Subkeys", + "code_id": "6", + "hash": "0DEE80010FB15A7A03FC1153389DC1EEC36482B8D872B0640B8762C14E5C3CF8", + "release": { + "url": "https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0", + "version": "v2.0.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + }, + "governance": "Genesis" + }, + { + "name": "cw1 Whitelist", + "description": "cw1 Whitelist", + "code_id": "7", + "hash": "86C0008909BEB14147FA99F66CA1AFB674FDCD737CCAD89C47EA2C95966F747E", + "release": { + "url": "https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0", + "version": "v2.0.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + }, + "governance": "Genesis" + }, + { + "name": "cw3 Fixed Multisig", + "description": "cw3 Fixed Multisig", + "code_id": "8", + "hash": "734A8B5B958D9F3A9D97CAAEA93AAE409BD7FF21648B35B3F9A40F6DF0C39C00", + "release": { + "url": "https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0", + "version": "v2.0.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + }, + "governance": "Genesis" + }, + { + "name": "cw3 Flex Multisig", + "description": "cw3 Flex Multisig", + "code_id": "9", + "hash": "8047BC30ED7129F24D4A89E7527C4926D3363A6BA038830A592A2041301553CF", + "release": { + "url": "https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0", + "version": "v2.0.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + }, + "governance": "Genesis" + }, + { + "name": "cw4 Group", + "description": "cw4 Group", + "code_id": "10", + "hash": "4604A284E209C2FE320F223B9FD29805A0E8F2CF8EA7B01FAC28C3EFC4EE63F0", + "release": { + "url": "https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0", + "version": "v2.0.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + }, + "governance": "Genesis" + }, + { + "name": "cw4 Stake", + "description": "cw4 Stake", + "code_id": "12", + "hash": "DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653", + "release": { + "url": "https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0", + "version": "v2.0.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + }, + "governance": "Genesis" + }, + { + "name": "cw20 Base", + "description": "cw20 Base", + "code_id": "13", + "hash": "4D8E90DD340993033F1B9E8E3A3EE7F8673C582CA9BCDD8C8CF3C7470D6537D5", + "release": { + "url": "https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0", + "version": "v2.0.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + }, + "governance": "Genesis" + }, + { + "name": "cw20 ics20", + "description": "cw20 ics20", + "code_id": "14", + "hash": "A63BA1554095B6AC04D2F08246ABCCFA7F1C2276BF19F52A943EE5B85FD7749B", + "release": { + "url": "https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0", + "version": "v2.0.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + }, + "governance": "Genesis" + }, + { + "name": "Treasury", + "description": "Treasury", + "code_id": "15", + "hash": "6A30325831651208E07F9A9F6FE5B29ADD99D6EDBDF5601C4AF9856D287E56E6", + "release": { + "url": "https://github.com/burnt-labs/contracts/commit/8224140b66da51fcdef25227a195d2dee16cc422", + "version": "v0.1.0" + }, + "author": { + "name": "Burnt Labs", + "url": "https://burnt.com" + }, + "governance": "Genesis" + }, + { + "name": "Abstract Account", + "description": "Abstract Account", + "code_id": "16", + "hash": "D3D18E16A185FD5D82A510D2D51E8849E1135A1EF23090738ED90CE1F2E377DA", + "release": { + "url": "https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0", + "version": "v0.25.0" + }, + "author": { + "name": "Abstract Money", + "url": "https://abstract.money/" + }, + "governance": "Genesis" + }, + { + "name": "Abstract Acccount (XION)", + "description": "Abstract Acccount (XION)", + "code_id": "17", + "hash": "A46BECDFECDECF94837B3D424826E78A483AF4F1E248EA378BFD5D702C5761AD", + "release": { + "url": "https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0", + "version": "v0.25.0" + }, + "author": { + "name": "Abstract Money", + "url": "https://abstract.money/" + }, + "governance": "Genesis" + }, + { + "name": "Abstract ANS Host", + "description": "Abstract ANS Host", + "code_id": "18", + "hash": "B34F0DF05BAC1D769A87389B7856554751B5608D485943E98BC526A4C3322ADB", + "governance": "Genesis", + "release": { + "url": "https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0", + "version": "v0.25.0" + }, + "author": { + "name": "Abstract Money", + "url": "https://abstract.money/" + } + }, + { + "name": "Abstract IBC Client", + "description": "Abstract IBC Client", + "code_id": "19", + "hash": "919A489D744E4384FDC9E3706AA7C37E80A25D39083FF028956BA300AD9AC2E8", + "governance": "Genesis", + "release": { + "url": "https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0", + "version": "v0.25.0" + }, + "author": { + "name": "Abstract Money", + "url": "https://abstract.money/" + } + }, + { + "name": "Abstract IBC Host", + "description": "Abstract IBC Host", + "code_id": "20", + "hash": "1FA61DFAE0CF886FEB9EA6A5AFFAA84F478781B243D57B2CBFBDB01F9395AF5B", + "governance": "Genesis", + "release": { + "url": "https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0", + "version": "v0.25.0" + }, + "author": { + "name": "Abstract Money", + "url": "https://abstract.money/" + } + }, + { + "name": "Abstract ICA Client", + "description": "Abstract ICA Client", + "code_id": "21", + "hash": "E23F28815FB7673BA3C78AA81E2C738F648A7A610111341E60A1B29E2306B8E3", + "governance": "Genesis", + "release": { + "url": "https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0", + "version": "v0.25.0" + }, + "author": { + "name": "Abstract Money", + "url": "https://abstract.money/" + } + }, + { + "name": "Abstract Module Factory", + "description": "Abstract Module Factory", + "code_id": "22", + "hash": "9B287AFE1380CB886B161C66582255BF03DAD5EACFD27DF24FE89ADB81D2436D", + "governance": "Genesis", + "release": { + "url": "https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0", + "version": "v0.25.0" + }, + "author": { + "name": "Abstract Money", + "url": "https://abstract.money/" + } + }, + { + "name": "Abstract Registry", + "description": "Abstract Registry", + "code_id": "23", + "hash": "647047E79FEAF28D36A49372877703555C80F5B45B18C9ADB8BBBCFBCA421CD5", + "governance": "Genesis", + "release": { + "url": "https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0", + "version": "v0.25.0" + }, + "author": { + "name": "Abstract Money", + "url": "https://abstract.money/" + } + } +] + + diff --git a/contracts.md b/contracts.md new file mode 100644 index 0000000..2af8e98 --- /dev/null +++ b/contracts.md @@ -0,0 +1,26 @@ +# XION Mainnet Contracts +Contract information for XION mainnet + +| Name | Description | Release | Author | Code ID | Hash | Governance Proposal | +|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| +| Polytone Proxy | Polytone Proxy | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `2` | `54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2` | Genesis | +| Polytone Voice | Polytone Voice | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `3` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | +| Polytone Note | Polytone Note | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `4` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | +| MetaAccount | MetaAccount | [pr40](https://github.com/burnt-labs/contracts/pull/40) | [Burnt Labs](https://burnt.com) | `5` | `FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B` | Genesis | +| cw1 Subkeys | cw1 Subkeys | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `6` | `0DEE80010FB15A7A03FC1153389DC1EEC36482B8D872B0640B8762C14E5C3CF8` | Genesis | +| cw1 Whitelist | cw1 Whitelist | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `7` | `86C0008909BEB14147FA99F66CA1AFB674FDCD737CCAD89C47EA2C95966F747E` | Genesis | +| cw3 Fixed Multisig | cw3 Fixed Multisig | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `8` | `734A8B5B958D9F3A9D97CAAEA93AAE409BD7FF21648B35B3F9A40F6DF0C39C00` | Genesis | +| cw3 Flex Multisig | cw3 Flex Multisig | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `9` | `8047BC30ED7129F24D4A89E7527C4926D3363A6BA038830A592A2041301553CF` | Genesis | +| cw4 Group | cw4 Group | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `10` | `4604A284E209C2FE320F223B9FD29805A0E8F2CF8EA7B01FAC28C3EFC4EE63F0` | Genesis | +| cw4 Stake | cw4 Stake | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `12` | `DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653` | Genesis | +| cw20 Base | cw20 Base | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `13` | `4D8E90DD340993033F1B9E8E3A3EE7F8673C582CA9BCDD8C8CF3C7470D6537D5` | Genesis | +| cw20 ics20 | cw20 ics20 | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `14` | `A63BA1554095B6AC04D2F08246ABCCFA7F1C2276BF19F52A943EE5B85FD7749B` | Genesis | +| Treasury | Treasury | [v0.1.0](https://github.com/burnt-labs/contracts/commit/8224140b66da51fcdef25227a195d2dee16cc422) | [Burnt Labs](https://burnt.com) | `15` | `6A30325831651208E07F9A9F6FE5B29ADD99D6EDBDF5601C4AF9856D287E56E6` | Genesis | +| Abstract Account | Abstract Account | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `16` | `D3D18E16A185FD5D82A510D2D51E8849E1135A1EF23090738ED90CE1F2E377DA` | Genesis | +| Abstract Acccount (XION) | Abstract Acccount (XION) | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `17` | `A46BECDFECDECF94837B3D424826E78A483AF4F1E248EA378BFD5D702C5761AD` | Genesis | +| Abstract ANS Host | Abstract ANS Host | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `18` | `B34F0DF05BAC1D769A87389B7856554751B5608D485943E98BC526A4C3322ADB` | Genesis | +| Abstract IBC Client | Abstract IBC Client | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `19` | `919A489D744E4384FDC9E3706AA7C37E80A25D39083FF028956BA300AD9AC2E8` | Genesis | +| Abstract IBC Host | Abstract IBC Host | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `20` | `1FA61DFAE0CF886FEB9EA6A5AFFAA84F478781B243D57B2CBFBDB01F9395AF5B` | Genesis | +| Abstract ICA Client | Abstract ICA Client | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `21` | `E23F28815FB7673BA3C78AA81E2C738F648A7A610111341E60A1B29E2306B8E3` | Genesis | +| Abstract Module Factory | Abstract Module Factory | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `22` | `9B287AFE1380CB886B161C66582255BF03DAD5EACFD27DF24FE89ADB81D2436D` | Genesis | +| Abstract Registry | Abstract Registry | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `23` | `647047E79FEAF28D36A49372877703555C80F5B45B18C9ADB8BBBCFBCA421CD5` | Genesis | diff --git a/convert.sh b/convert.sh new file mode 100755 index 0000000..ccee8f6 --- /dev/null +++ b/convert.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +echo "# XION Mainnet Contracts" > contracts.md +echo "Contract information for XION mainnet" >> contracts.md +echo "" >> contracts.md + +echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> contracts.md +echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> contracts.md + +jq -r '.[] | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> contracts.md From 995a45c91311c61ee855de899b5fbe2f1c861902 Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Thu, 19 Dec 2024 16:34:16 -0800 Subject: [PATCH 02/10] add all contracts --- contracts.json | 420 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 420 insertions(+) diff --git a/contracts.json b/contracts.json index 8f452f6..b64ee9f 100644 --- a/contracts.json +++ b/contracts.json @@ -313,6 +313,426 @@ "name": "Abstract Money", "url": "https://abstract.money/" } + }, + { + "name": "Multiquery", + "description": "Multiquery", + "code_id": "24", + "hash": "C3282C016874B7FE7F4127F0695D42003C92EBA1C1BB10CC16BC584BAB186205", + "governance": "Genesis", + "release": { + "url": "https://github.com/AbstractSDK/multiquery/commit/ae6b4225c9a3086a4f353522f5b03343138b16e1", + "version": "ae6b422" + }, + "author": { + "name": "Abstract Money", + "url": "https://abstract.money/" + } + }, + { + "name": "cw721 Base", + "description": "cw721 Base", + "code_id": "25", + "hash": "E13AA30E0D70EA895B294AD1BC809950E60FE081B322B1657F75B67BE6021B1C", + "governance": "Genesis", + "release": { + "url": "https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0", + "version": "v0.19.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + } + }, + { + "name": "cw721 Expiration", + "description": "cw721 Expiration", + "code_id": "26", + "hash": "EC8FE99C35618D786C6DC5F83293FC37CD98C4A297CF6AA9D150F64941E6442D", + "governance": "Genesis", + "release": { + "url": "https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0", + "version": "v0.19.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + } + }, + { + "name": "cw721 Fixed Price", + "description": "cw721 Fixed Price", + "code_id": "27", + "hash": "A58EE79215200778768FE3862F7C995B1BE35FBF3AB34C2DE715E5B9D77DCCBB", + "governance": "Genesis", + "release": { + "url": "https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0", + "version": "v0.19.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + } + }, + { + "name": "cw721 Metadata Onchain", + "description": "cw721 Metadata Onchain", + "code_id": "28", + "hash": "51A70227FF5DC29C38DC514B0F32BB474ECB82FFFA3C029C6789578A55925143", + "governance": "Genesis", + "release": { + "url": "https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0", + "version": "v0.19.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + } + }, + { + "name": "cw721 Non-Transferable", + "description": "cw721 Non-Transferable", + "code_id": "29", + "hash": "68D5DB29833B0C25A1DD4C8D837038528E521EF3622D9945FFCB0B70676FCABE", + "governance": "Genesis", + "release": { + "url": "https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0", + "version": "v0.19.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + } + }, + { + "name": "cw721 Receiver Tester", + "description": "cw721 Receiver Tester", + "code_id": "30", + "hash": "FEBB507E5FDA85C8C450CF28DCFBCBFB1BF17DECE43B7B7ECAD14D2FAD20C828", + "governance": "Genesis", + "release": { + "url": "https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0", + "version": "v0.19.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + } + }, + { + "name": "cw2981 Royalties", + "description": "cw2981 Royalties", + "code_id": "31", + "hash": "5BC7CE4A04A747FAFD1A139F2DB73E7EAC094C6D3882AF8E055D15FFD3EE67E8", + "governance": "Genesis", + "release": { + "url": "https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0", + "version": "v0.19.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" + } + }, + { + "name": "Mercle Mint with Claim", + "description": "Mercle Mint with Claim", + "code_id": "32", + "hash": "E1472FCB9275B908A931A1EA789AA8232EDF275D2EFEA05736BB786180CA91A1", + "governance": "Genesis", + "release": { + "url": "https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa", + "version": "18ceaf7" + }, + "author": { + "name": "Mercle", + "url": "https://mercle.xyz/" + } + }, + { + "name": "Mercle NFT Membership", + "description": "Mercle NFT Membership", + "code_id": "33", + "hash": "B8998FEF98FBC7DE80437E41D4F2372CC471237F2D3F0A94F151B195C3418A33", + "governance": "Genesis", + "release": { + "url": "https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa", + "version": "18ceaf7" + }, + "author": { + "name": "Mercle", + "url": "https://mercle.xyz/" + } + }, + { + "name": "BonusBlock Badge Minter", + "description": "BonusBlock Badge Minter", + "code_id": "34", + "hash": "933AF6AB10A1024CBC0627C4E31DD87FC37F4C70A76C6C4DE9DB06FBFE229DEF", + "governance": "Genesis", + "release": { + "url": "https://github.com/BBlockLabs/BonusBlock-Minter-SC-Rust/commit/202538de73d52f0ff66a8e2abb9baaad4ee98053", + "version": "202538d" + }, + "author": { + "name": "BonusBlock", + "url": "https://www.bonusblock.io/" + } + }, + { + "name": "Talis Collection Offer", + "description": "Talis Collection Offer", + "code_id": "35", + "hash": "8524BEE102B7E1B6C85D0ED1DE7C47EA9B7AA2B51845D5DFDAB1EA645599B4DD", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Talis English Auction", + "description": "Talis English Auction", + "code_id": "36", + "hash": "36FABE3758D19F4285C0B503579FABB06D702B09BCE74CD0FF8AB8987152EE36", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Talis Marketplace", + "description": "Talis Marketplace", + "code_id": "37", + "hash": "0B9D0EF7D459A86062A77924EE440ECAC9A0BF21F6A201126032A353C1E19CCF", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Talis Multi-Flavor", + "description": "Talis Multi-Flavor", + "code_id": "38", + "hash": "5D6EB094E88C8BE613570C612D74951BA9D5BDBD0D772B8987E68AE62D30B9DD", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Talis PoC Candy Mint", + "description": "Talis PoC Candy Mint", + "code_id": "40", + "hash": "811E37F714B7229BB6731A98EDA48CF4A2438E3CEA4B8BFC31B7F7CAF277B0FD", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Talis Xion Proxy", + "description": "Talis Xion Proxy", + "code_id": "41", + "hash": "21C147C2EC45190437367407B22D18717E137722EA3C8C4F410C05E55C403A57", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Astroport Factory", + "description": "Astroport Factory", + "code_id": "42", + "hash": "56EA99FB759B2DF28D18A0B1CFCCD4A0CACBADA3E7254DC2842D188277727CFB", + "governance": "Genesis", + "release": { + "url": "https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0", + "version": "v5.7.0" + }, + "author": { + "name": "Astroport", + "url": "https://astroport.fi/" + } + }, + { + "name": "Astroport Maker", + "description": "Astroport Maker", + "code_id": "43", + "hash": "ADEFC4EE995B783BC45B0C338A6299A03FDEADB1F69CED4C2B6F22AF07B9EC1A", + "governance": "Genesis", + "release": { + "url": "https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0", + "version": "v5.7.0" + }, + "author": { + "name": "Astroport", + "url": "https://astroport.fi/" + } + }, + { + "name": "Astroport Native Coin Registry", + "description": "Astroport Native Coin Registry", + "code_id": "44", + "hash": "2958D95914D24E4856D10877C38740B955C760F86D2B082EDCF19691809D378E", + "governance": "Genesis", + "release": { + "url": "https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0", + "version": "v5.7.0" + }, + "author": { + "name": "Astroport", + "url": "https://astroport.fi/" + } + }, + { + "name": "Astroport Pair", + "description": "Astroport Pair", + "code_id": "45", + "hash": "88C14F95C3BCBB0B8AABC433DC28F49373FD25EAB7141A881AC310BE4B04979D", + "governance": "Genesis", + "release": { + "url": "https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0", + "version": "v5.7.0" + }, + "author": { + "name": "Astroport", + "url": "https://astroport.fi/" + } + }, + { + "name": "Astroport Router", + "description": "Astroport Router", + "code_id": "46", + "hash": "6FEF673B1318C84AC8AB2CA81B2CDCA96B8C8C9D0995B8038D919F539AE7C3CC", + "governance": "Genesis", + "release": { + "url": "https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0", + "version": "v5.7.0" + }, + "author": { + "name": "Astroport", + "url": "https://astroport.fi/" + } + }, + { + "name": "Astroport TokenFactory Tracker", + "description": "Astroport TokenFactory Tracker", + "code_id": "47", + "hash": "B0C14C860F1473B007A734DCC4ADBA1D3B52CECC660465670033F6E875014318", + "governance": "Genesis", + "release": { + "url": "https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0", + "version": "v5.7.0" + }, + "author": { + "name": "Astroport", + "url": "https://astroport.fi/" + } + }, + { + "name": "Talis Whitelist", + "description": "Talis Whitelist", + "code_id": "48", + "hash": "37360FDE0EE1384AA56781B0D05D4B0187843AE96335158DFEAD7806106DE779", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Talis Staking", + "description": "Talis Staking", + "code_id": "49", + "hash": "9C9047420A5B870D490585C753FFB46C97E310A55E9FCF50EA784BAFC2A701FD", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Talis Frens Proxy", + "description": "Talis Frens Proxy", + "code_id": "50", + "hash": "919FF797B7F35A40B5D32B506C2C05918DAA1C42B89C6864425F2047B5BC19F7", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Talis Trading Escrow", + "description": "Talis Trading Escrow", + "code_id": "51", + "hash": "01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } + }, + { + "name": "Talis Trading Escrow", + "description": "Talis Trading Escrow", + "code_id": "51", + "hash": "01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2", + "governance": "Genesis", + "release": { + "url": "https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8", + "version": "f084f5b" + }, + "author": { + "name": "Talis", + "url": "https://talis.art/" + } } ] From 2cc1855c3e9890bde814ed962e011a5ace60c263 Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Thu, 19 Dec 2024 16:37:36 -0800 Subject: [PATCH 03/10] update script --- contracts.md | 32 ++++++++++++++++++++++++++++++++ convert.sh | 8 +++++--- 2 files changed, 37 insertions(+), 3 deletions(-) diff --git a/contracts.md b/contracts.md index 2af8e98..74e4f68 100644 --- a/contracts.md +++ b/contracts.md @@ -1,6 +1,10 @@ + + # XION Mainnet Contracts + Contract information for XION mainnet +## Deployed Contracts | Name | Description | Release | Author | Code ID | Hash | Governance Proposal | |:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| | Polytone Proxy | Polytone Proxy | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `2` | `54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2` | Genesis | @@ -24,3 +28,31 @@ Contract information for XION mainnet | Abstract ICA Client | Abstract ICA Client | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `21` | `E23F28815FB7673BA3C78AA81E2C738F648A7A610111341E60A1B29E2306B8E3` | Genesis | | Abstract Module Factory | Abstract Module Factory | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `22` | `9B287AFE1380CB886B161C66582255BF03DAD5EACFD27DF24FE89ADB81D2436D` | Genesis | | Abstract Registry | Abstract Registry | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `23` | `647047E79FEAF28D36A49372877703555C80F5B45B18C9ADB8BBBCFBCA421CD5` | Genesis | +| Multiquery | Multiquery | [ae6b422](https://github.com/AbstractSDK/multiquery/commit/ae6b4225c9a3086a4f353522f5b03343138b16e1) | [Abstract Money](https://abstract.money/) | `24` | `C3282C016874B7FE7F4127F0695D42003C92EBA1C1BB10CC16BC584BAB186205` | Genesis | +| cw721 Base | cw721 Base | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `25` | `E13AA30E0D70EA895B294AD1BC809950E60FE081B322B1657F75B67BE6021B1C` | Genesis | +| cw721 Expiration | cw721 Expiration | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `26` | `EC8FE99C35618D786C6DC5F83293FC37CD98C4A297CF6AA9D150F64941E6442D` | Genesis | +| cw721 Fixed Price | cw721 Fixed Price | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `27` | `A58EE79215200778768FE3862F7C995B1BE35FBF3AB34C2DE715E5B9D77DCCBB` | Genesis | +| cw721 Metadata Onchain | cw721 Metadata Onchain | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `28` | `51A70227FF5DC29C38DC514B0F32BB474ECB82FFFA3C029C6789578A55925143` | Genesis | +| cw721 Non-Transferable | cw721 Non-Transferable | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `29` | `68D5DB29833B0C25A1DD4C8D837038528E521EF3622D9945FFCB0B70676FCABE` | Genesis | +| cw721 Receiver Tester | cw721 Receiver Tester | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `30` | `FEBB507E5FDA85C8C450CF28DCFBCBFB1BF17DECE43B7B7ECAD14D2FAD20C828` | Genesis | +| cw2981 Royalties | cw2981 Royalties | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `31` | `5BC7CE4A04A747FAFD1A139F2DB73E7EAC094C6D3882AF8E055D15FFD3EE67E8` | Genesis | +| Mercle Mint with Claim | Mercle Mint with Claim | [18ceaf7](https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa) | [Mercle](https://mercle.xyz/) | `32` | `E1472FCB9275B908A931A1EA789AA8232EDF275D2EFEA05736BB786180CA91A1` | Genesis | +| Mercle NFT Membership | Mercle NFT Membership | [18ceaf7](https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa) | [Mercle](https://mercle.xyz/) | `33` | `B8998FEF98FBC7DE80437E41D4F2372CC471237F2D3F0A94F151B195C3418A33` | Genesis | +| BonusBlock Badge Minter | BonusBlock Badge Minter | [202538d](https://github.com/BBlockLabs/BonusBlock-Minter-SC-Rust/commit/202538de73d52f0ff66a8e2abb9baaad4ee98053) | [BonusBlock](https://www.bonusblock.io/) | `34` | `933AF6AB10A1024CBC0627C4E31DD87FC37F4C70A76C6C4DE9DB06FBFE229DEF` | Genesis | +| Talis Collection Offer | Talis Collection Offer | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `35` | `8524BEE102B7E1B6C85D0ED1DE7C47EA9B7AA2B51845D5DFDAB1EA645599B4DD` | Genesis | +| Talis English Auction | Talis English Auction | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `36` | `36FABE3758D19F4285C0B503579FABB06D702B09BCE74CD0FF8AB8987152EE36` | Genesis | +| Talis Marketplace | Talis Marketplace | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `37` | `0B9D0EF7D459A86062A77924EE440ECAC9A0BF21F6A201126032A353C1E19CCF` | Genesis | +| Talis Multi-Flavor | Talis Multi-Flavor | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `38` | `5D6EB094E88C8BE613570C612D74951BA9D5BDBD0D772B8987E68AE62D30B9DD` | Genesis | +| Talis PoC Candy Mint | Talis PoC Candy Mint | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `40` | `811E37F714B7229BB6731A98EDA48CF4A2438E3CEA4B8BFC31B7F7CAF277B0FD` | Genesis | +| Talis Xion Proxy | Talis Xion Proxy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `41` | `21C147C2EC45190437367407B22D18717E137722EA3C8C4F410C05E55C403A57` | Genesis | +| Astroport Factory | Astroport Factory | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `42` | `56EA99FB759B2DF28D18A0B1CFCCD4A0CACBADA3E7254DC2842D188277727CFB` | Genesis | +| Astroport Maker | Astroport Maker | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `43` | `ADEFC4EE995B783BC45B0C338A6299A03FDEADB1F69CED4C2B6F22AF07B9EC1A` | Genesis | +| Astroport Native Coin Registry | Astroport Native Coin Registry | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `44` | `2958D95914D24E4856D10877C38740B955C760F86D2B082EDCF19691809D378E` | Genesis | +| Astroport Pair | Astroport Pair | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `45` | `88C14F95C3BCBB0B8AABC433DC28F49373FD25EAB7141A881AC310BE4B04979D` | Genesis | +| Astroport Router | Astroport Router | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `46` | `6FEF673B1318C84AC8AB2CA81B2CDCA96B8C8C9D0995B8038D919F539AE7C3CC` | Genesis | +| Astroport TokenFactory Tracker | Astroport TokenFactory Tracker | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `47` | `B0C14C860F1473B007A734DCC4ADBA1D3B52CECC660465670033F6E875014318` | Genesis | +| Talis Whitelist | Talis Whitelist | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `48` | `37360FDE0EE1384AA56781B0D05D4B0187843AE96335158DFEAD7806106DE779` | Genesis | +| Talis Staking | Talis Staking | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `49` | `9C9047420A5B870D490585C753FFB46C97E310A55E9FCF50EA784BAFC2A701FD` | Genesis | +| Talis Frens Proxy | Talis Frens Proxy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `50` | `919FF797B7F35A40B5D32B506C2C05918DAA1C42B89C6864425F2047B5BC19F7` | Genesis | +| Talis Trading Escrow | Talis Trading Escrow | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `51` | `01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2` | Genesis | +| Talis Trading Escrow | Talis Trading Escrow | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `51` | `01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2` | Genesis | diff --git a/convert.sh b/convert.sh index ccee8f6..3855fc8 100755 --- a/convert.sh +++ b/convert.sh @@ -1,9 +1,11 @@ #!/bin/bash - -echo "# XION Mainnet Contracts" > contracts.md +echo "" >> contracts.md +echo "" >> contracts.md +echo "# XION Mainnet Contracts" >> contracts.md +echo "" >> contracts.md echo "Contract information for XION mainnet" >> contracts.md echo "" >> contracts.md - +echo "## Deployed Contracts" >> contracts.md echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> contracts.md echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> contracts.md From d77f1a9f4576bbdbbdf1c919edbbf04c26e2868b Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Fri, 20 Dec 2024 06:41:08 -0800 Subject: [PATCH 04/10] add flag --- contracts.json | 177 +++++++++++++++++++++++++++++++++++-------------- contracts.md | 5 ++ convert.sh | 10 ++- 3 files changed, 142 insertions(+), 50 deletions(-) diff --git a/contracts.json b/contracts.json index b64ee9f..33e54a9 100644 --- a/contracts.json +++ b/contracts.json @@ -12,7 +12,8 @@ "name": "DAO DAO", "url": "https://daodao.zone/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "Polytone Voice", @@ -27,7 +28,8 @@ "name": "DAO DAO", "url": "https://daodao.zone/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "Polytone Note", @@ -42,7 +44,8 @@ "name": "DAO DAO", "url": "https://daodao.zone/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "MetaAccount", @@ -57,7 +60,8 @@ "name": "Burnt Labs", "url": "https://burnt.com" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "cw1 Subkeys", @@ -72,7 +76,8 @@ "name": "CosmWasm", "url": "https://cosmwasm.com/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "cw1 Whitelist", @@ -87,7 +92,8 @@ "name": "CosmWasm", "url": "https://cosmwasm.com/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "cw3 Fixed Multisig", @@ -102,7 +108,8 @@ "name": "CosmWasm", "url": "https://cosmwasm.com/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "cw3 Flex Multisig", @@ -117,7 +124,8 @@ "name": "CosmWasm", "url": "https://cosmwasm.com/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "cw4 Group", @@ -132,7 +140,8 @@ "name": "CosmWasm", "url": "https://cosmwasm.com/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "cw4 Stake", @@ -147,7 +156,8 @@ "name": "CosmWasm", "url": "https://cosmwasm.com/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "cw20 Base", @@ -162,7 +172,8 @@ "name": "CosmWasm", "url": "https://cosmwasm.com/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "cw20 ics20", @@ -177,7 +188,8 @@ "name": "CosmWasm", "url": "https://cosmwasm.com/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "Treasury", @@ -192,7 +204,8 @@ "name": "Burnt Labs", "url": "https://burnt.com" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "Abstract Account", @@ -207,7 +220,8 @@ "name": "Abstract Money", "url": "https://abstract.money/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "Abstract Acccount (XION)", @@ -222,7 +236,8 @@ "name": "Abstract Money", "url": "https://abstract.money/" }, - "governance": "Genesis" + "governance": "Genesis", + "deprecated": false }, { "name": "Abstract ANS Host", @@ -237,7 +252,8 @@ "author": { "name": "Abstract Money", "url": "https://abstract.money/" - } + }, + "deprecated": false }, { "name": "Abstract IBC Client", @@ -252,7 +268,8 @@ "author": { "name": "Abstract Money", "url": "https://abstract.money/" - } + }, + "deprecated": false }, { "name": "Abstract IBC Host", @@ -267,7 +284,8 @@ "author": { "name": "Abstract Money", "url": "https://abstract.money/" - } + }, + "deprecated": false }, { "name": "Abstract ICA Client", @@ -282,7 +300,8 @@ "author": { "name": "Abstract Money", "url": "https://abstract.money/" - } + }, + "deprecated": false }, { "name": "Abstract Module Factory", @@ -297,7 +316,8 @@ "author": { "name": "Abstract Money", "url": "https://abstract.money/" - } + }, + "deprecated": false }, { "name": "Abstract Registry", @@ -312,7 +332,8 @@ "author": { "name": "Abstract Money", "url": "https://abstract.money/" - } + }, + "deprecated": false }, { "name": "Multiquery", @@ -327,7 +348,8 @@ "author": { "name": "Abstract Money", "url": "https://abstract.money/" - } + }, + "deprecated": false }, { "name": "cw721 Base", @@ -342,7 +364,8 @@ "author": { "name": "CosmWasm", "url": "https://cosmwasm.com/" - } + }, + "deprecated": false }, { "name": "cw721 Expiration", @@ -357,7 +380,8 @@ "author": { "name": "CosmWasm", "url": "https://cosmwasm.com/" - } + }, + "deprecated": false }, { "name": "cw721 Fixed Price", @@ -372,7 +396,8 @@ "author": { "name": "CosmWasm", "url": "https://cosmwasm.com/" - } + }, + "deprecated": false }, { "name": "cw721 Metadata Onchain", @@ -387,7 +412,8 @@ "author": { "name": "CosmWasm", "url": "https://cosmwasm.com/" - } + }, + "deprecated": false }, { "name": "cw721 Non-Transferable", @@ -402,7 +428,8 @@ "author": { "name": "CosmWasm", "url": "https://cosmwasm.com/" - } + }, + "deprecated": false }, { "name": "cw721 Receiver Tester", @@ -417,7 +444,8 @@ "author": { "name": "CosmWasm", "url": "https://cosmwasm.com/" - } + }, + "deprecated": false }, { "name": "cw2981 Royalties", @@ -432,7 +460,8 @@ "author": { "name": "CosmWasm", "url": "https://cosmwasm.com/" - } + }, + "deprecated": false }, { "name": "Mercle Mint with Claim", @@ -447,7 +476,8 @@ "author": { "name": "Mercle", "url": "https://mercle.xyz/" - } + }, + "deprecated": false }, { "name": "Mercle NFT Membership", @@ -462,7 +492,8 @@ "author": { "name": "Mercle", "url": "https://mercle.xyz/" - } + }, + "deprecated": false }, { "name": "BonusBlock Badge Minter", @@ -477,7 +508,8 @@ "author": { "name": "BonusBlock", "url": "https://www.bonusblock.io/" - } + }, + "deprecated": false }, { "name": "Talis Collection Offer", @@ -492,7 +524,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Talis English Auction", @@ -507,7 +540,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Talis Marketplace", @@ -522,7 +556,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Talis Multi-Flavor", @@ -537,7 +572,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Talis PoC Candy Mint", @@ -552,7 +588,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Talis Xion Proxy", @@ -567,7 +604,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Astroport Factory", @@ -582,7 +620,8 @@ "author": { "name": "Astroport", "url": "https://astroport.fi/" - } + }, + "deprecated": false }, { "name": "Astroport Maker", @@ -597,7 +636,8 @@ "author": { "name": "Astroport", "url": "https://astroport.fi/" - } + }, + "deprecated": false }, { "name": "Astroport Native Coin Registry", @@ -612,7 +652,8 @@ "author": { "name": "Astroport", "url": "https://astroport.fi/" - } + }, + "deprecated": false }, { "name": "Astroport Pair", @@ -627,7 +668,8 @@ "author": { "name": "Astroport", "url": "https://astroport.fi/" - } + }, + "deprecated": false }, { "name": "Astroport Router", @@ -642,7 +684,8 @@ "author": { "name": "Astroport", "url": "https://astroport.fi/" - } + }, + "deprecated": false }, { "name": "Astroport TokenFactory Tracker", @@ -657,7 +700,8 @@ "author": { "name": "Astroport", "url": "https://astroport.fi/" - } + }, + "deprecated": false }, { "name": "Talis Whitelist", @@ -672,7 +716,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Talis Staking", @@ -687,7 +732,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Talis Frens Proxy", @@ -702,7 +748,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Talis Trading Escrow", @@ -717,7 +764,8 @@ "author": { "name": "Talis", "url": "https://talis.art/" - } + }, + "deprecated": false }, { "name": "Talis Trading Escrow", @@ -732,6 +780,39 @@ "author": { "name": "Talis", "url": "https://talis.art/" + }, + "deprecated": false + }, + { + "name": "MetaAccount", + "description": "MetaAccount", + "code_id": "1", + "hash": "5E0F49F9686FAD66C132031EC6A43EC63AD84A2B6C8A35C555542AC84FC03708", + "governance": "Genesis", + "release": { + "url": "https://github.com/burnt-labs/contracts/releases/tag/v1.0.0", + "version": "v1.0.0" + }, + "author": { + "name": "Burnt Labs", + "url": "https://burnt.com" + }, + "deprecated": true + }, + { + "name": "cw4 Stake", + "description": "cw4 Stake", + "code_id": "11", + "hash": "DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653", + "governance": "Genesis", + "deprecated": true, + "release": { + "url": "https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0", + "version": "v2.0.0" + }, + "author": { + "name": "CosmWasm", + "url": "https://cosmwasm.com/" } } ] diff --git a/contracts.md b/contracts.md index 74e4f68..2d2c218 100644 --- a/contracts.md +++ b/contracts.md @@ -56,3 +56,8 @@ Contract information for XION mainnet | Talis Frens Proxy | Talis Frens Proxy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `50` | `919FF797B7F35A40B5D32B506C2C05918DAA1C42B89C6864425F2047B5BC19F7` | Genesis | | Talis Trading Escrow | Talis Trading Escrow | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `51` | `01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2` | Genesis | | Talis Trading Escrow | Talis Trading Escrow | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `51` | `01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2` | Genesis | +## Deprecated Contracts +| Name | Description | Release | Author | Code ID | Hash | Governance Proposal | +|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| +| MetaAccount | MetaAccount | [v1.0.0](https://github.com/burnt-labs/contracts/releases/tag/v1.0.0) | [Burnt Labs](https://burnt.com) | `1` | `5E0F49F9686FAD66C132031EC6A43EC63AD84A2B6C8A35C555542AC84FC03708` | Genesis | +| cw4 Stake | cw4 Stake | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `11` | `DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653` | Genesis | diff --git a/convert.sh b/convert.sh index 3855fc8..2d0ce38 100755 --- a/convert.sh +++ b/convert.sh @@ -1,5 +1,5 @@ #!/bin/bash -echo "" >> contracts.md +echo "" > contracts.md echo "" >> contracts.md echo "# XION Mainnet Contracts" >> contracts.md echo "" >> contracts.md @@ -9,4 +9,10 @@ echo "## Deployed Contracts" >> contracts.md echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> contracts.md echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> contracts.md -jq -r '.[] | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> contracts.md +jq -r '.[] | select(.deprecated != true) | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> contracts.md + + +echo "## Deprecated Contracts" >> contracts.md +echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> contracts.md +echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> contracts.md +jq -r '.[] | select(.deprecated == true) | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> contracts.md \ No newline at end of file From b5a399d8b60e009c14561b3cbf5541a70f2c3ad0 Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Fri, 20 Dec 2024 06:48:42 -0800 Subject: [PATCH 05/10] add deployment instructions --- contracts.md | 13 +++++++++++++ convert.sh | 15 ++++++++++++++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/contracts.md b/contracts.md index 2d2c218..0ecb999 100644 --- a/contracts.md +++ b/contracts.md @@ -4,6 +4,19 @@ Contract information for XION mainnet +## Development + +### Compiling + +```bash + +docker run --rm -v "$(pwd)":/code \ + --mount type=volume,source="$(basename "$(pwd)")_cache",target=/target \ + --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \ + cosmwasm/optimizer:0.16.1 + +``` + ## Deployed Contracts | Name | Description | Release | Author | Code ID | Hash | Governance Proposal | |:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| diff --git a/convert.sh b/convert.sh index 2d0ce38..ab69a11 100755 --- a/convert.sh +++ b/convert.sh @@ -5,6 +5,19 @@ echo "# XION Mainnet Contracts" >> contracts.md echo "" >> contracts.md echo "Contract information for XION mainnet" >> contracts.md echo "" >> contracts.md +echo "## Development" >> contracts.md +echo "" >> contracts.md +echo "### Compiling" >> contracts.md +echo "" >> contracts.md +echo "\`\`\`bash" >> contracts.md +echo "" >> contracts.md +echo "docker run --rm -v \"\$(pwd)\":/code \\" >> contracts.md +echo " --mount type=volume,source=\"\$(basename \"\$(pwd)\")_cache\",target=/target \\" >> contracts.md +echo " --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \\" >> contracts.md +echo " cosmwasm/optimizer:0.16.1" >> contracts.md +echo "" >> contracts.md +echo "\`\`\`" >> contracts.md +echo "" >> contracts.md echo "## Deployed Contracts" >> contracts.md echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> contracts.md echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> contracts.md @@ -15,4 +28,4 @@ jq -r '.[] | select(.deprecated != true) | "| \(.name) | \(.description // "") | echo "## Deprecated Contracts" >> contracts.md echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> contracts.md echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> contracts.md -jq -r '.[] | select(.deprecated == true) | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> contracts.md \ No newline at end of file +jq -r '.[] | select(.deprecated == true) | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> contracts.md From 91809fe29309caf746f97a36b98628888052f63d Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Fri, 20 Dec 2024 06:51:18 -0800 Subject: [PATCH 06/10] fix --- contracts.json | 4 ++-- contracts.md | 4 ++-- convert.sh | 4 ++++ 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/contracts.json b/contracts.json index 33e54a9..ebc7cb4 100644 --- a/contracts.json +++ b/contracts.json @@ -1,7 +1,7 @@ [ { "name": "Polytone Proxy", - "description": "Polytone Proxy", + "description": "Polytone is a protocol that gives every smart contract an account on every IBC-connected blockchain", "code_id": "2", "hash": "54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2", "release": { @@ -49,7 +49,7 @@ }, { "name": "MetaAccount", - "description": "MetaAccount", + "description": "Xion's MetaAccount implementation", "code_id": "5", "hash": "FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B", "release": { diff --git a/contracts.md b/contracts.md index 0ecb999..7a7ea77 100644 --- a/contracts.md +++ b/contracts.md @@ -20,10 +20,10 @@ docker run --rm -v "$(pwd)":/code \ ## Deployed Contracts | Name | Description | Release | Author | Code ID | Hash | Governance Proposal | |:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| -| Polytone Proxy | Polytone Proxy | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `2` | `54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2` | Genesis | +| Polytone Proxy | Polytone is a protocol that gives every smart contract an account on every IBC-connected blockchain | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `2` | `54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2` | Genesis | | Polytone Voice | Polytone Voice | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `3` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | | Polytone Note | Polytone Note | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `4` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | -| MetaAccount | MetaAccount | [pr40](https://github.com/burnt-labs/contracts/pull/40) | [Burnt Labs](https://burnt.com) | `5` | `FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B` | Genesis | +| MetaAccount | Xion's MetaAccount implementation | [pr40](https://github.com/burnt-labs/contracts/pull/40) | [Burnt Labs](https://burnt.com) | `5` | `FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B` | Genesis | | cw1 Subkeys | cw1 Subkeys | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `6` | `0DEE80010FB15A7A03FC1153389DC1EEC36482B8D872B0640B8762C14E5C3CF8` | Genesis | | cw1 Whitelist | cw1 Whitelist | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `7` | `86C0008909BEB14147FA99F66CA1AFB674FDCD737CCAD89C47EA2C95966F747E` | Genesis | | cw3 Fixed Multisig | cw3 Fixed Multisig | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `8` | `734A8B5B958D9F3A9D97CAAEA93AAE409BD7FF21648B35B3F9A40F6DF0C39C00` | Genesis | diff --git a/convert.sh b/convert.sh index ab69a11..bbfb47a 100755 --- a/convert.sh +++ b/convert.sh @@ -5,6 +5,8 @@ echo "# XION Mainnet Contracts" >> contracts.md echo "" >> contracts.md echo "Contract information for XION mainnet" >> contracts.md echo "" >> contracts.md + + echo "## Development" >> contracts.md echo "" >> contracts.md echo "### Compiling" >> contracts.md @@ -18,6 +20,8 @@ echo " cosmwasm/optimizer:0.16.1" >> contracts.md echo "" >> contracts.md echo "\`\`\`" >> contracts.md echo "" >> contracts.md + + echo "## Deployed Contracts" >> contracts.md echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> contracts.md echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> contracts.md From 6891017ed9b69ca77094ec7c784493d1daefd845 Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Fri, 20 Dec 2024 06:53:50 -0800 Subject: [PATCH 07/10] fix code hash for code id 4 --- contracts.json | 2 +- contracts.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/contracts.json b/contracts.json index ebc7cb4..cb24342 100644 --- a/contracts.json +++ b/contracts.json @@ -35,7 +35,7 @@ "name": "Polytone Note", "description": "Polytone Note", "code_id": "4", - "hash": "3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E", + "hash": "CD13C487B820CE79BC7932F41497274635477845C2DCAF5CD4B06332175F53EC", "release": { "url": "https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0", "version": "v1.1.0" diff --git a/contracts.md b/contracts.md index 7a7ea77..622843f 100644 --- a/contracts.md +++ b/contracts.md @@ -22,7 +22,7 @@ docker run --rm -v "$(pwd)":/code \ |:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| | Polytone Proxy | Polytone is a protocol that gives every smart contract an account on every IBC-connected blockchain | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `2` | `54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2` | Genesis | | Polytone Voice | Polytone Voice | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `3` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | -| Polytone Note | Polytone Note | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `4` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | +| Polytone Note | Polytone Note | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `4` | `CD13C487B820CE79BC7932F41497274635477845C2DCAF5CD4B06332175F53EC` | Genesis | | MetaAccount | Xion's MetaAccount implementation | [pr40](https://github.com/burnt-labs/contracts/pull/40) | [Burnt Labs](https://burnt.com) | `5` | `FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B` | Genesis | | cw1 Subkeys | cw1 Subkeys | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `6` | `0DEE80010FB15A7A03FC1153389DC1EEC36482B8D872B0640B8762C14E5C3CF8` | Genesis | | cw1 Whitelist | cw1 Whitelist | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `7` | `86C0008909BEB14147FA99F66CA1AFB674FDCD737CCAD89C47EA2C95966F747E` | Genesis | From 3b27dfc53c5f5de59431b6c55e20442b5d269329 Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Fri, 20 Dec 2024 06:58:19 -0800 Subject: [PATCH 08/10] update to generate into README --- README.md | 127 ++++++++++++++++++++++++------------------------- contracts.json | 2 +- contracts.md | 76 ----------------------------- convert.sh | 54 ++++++++++----------- 4 files changed, 91 insertions(+), 168 deletions(-) delete mode 100644 contracts.md diff --git a/README.md b/README.md index f98467b..e57d2e2 100644 --- a/README.md +++ b/README.md @@ -1,77 +1,76 @@ + + # XION Mainnet Contracts Contract information for XION mainnet -## Deployed Contracts - -| Name | Release | Author | Code ID (latest) | Hash | Governance Proposal | -|:-------------------------------|:-------------------------------------------------------------------------------------------------------------------|:------------------------------------------|:-----------------|:-----------------------------------------------------------------|:--------------------------------------------------------------------| -| Polytone Proxy | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | 2 | 54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2 | Genesis | -| Polytone Voice | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | 3 | 3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E | Genesis | -| Polytone Note | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | 4 | 3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E | Genesis | -| MetaAccount | [pr40](https://github.com/burnt-labs/contracts/pull/40) | [Burnt Labs](https://burnt.com) | 5 | FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B | Genesis | -| cw1 Subkeys | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | 6 | 0DEE80010FB15A7A03FC1153389DC1EEC36482B8D872B0640B8762C14E5C3CF8 | Genesis | -| cw1 Whitelist | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | 7 | 86C0008909BEB14147FA99F66CA1AFB674FDCD737CCAD89C47EA2C95966F747E | Genesis | -| cw3 Fixed Multisig | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | 8 | 734A8B5B958D9F3A9D97CAAEA93AAE409BD7FF21648B35B3F9A40F6DF0C39C00 | Genesis | -| cw3 Flex Multisig | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | 9 | 8047BC30ED7129F24D4A89E7527C4926D3363A6BA038830A592A2041301553CF | Genesis | -| cw4 Group | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | 10 | 4604A284E209C2FE320F223B9FD29805A0E8F2CF8EA7B01FAC28C3EFC4EE63F0 | Genesis | -| cw4 Stake | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | 12 | DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653 | Genesis | -| cw20 Base | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | 13 | 4D8E90DD340993033F1B9E8E3A3EE7F8673C582CA9BCDD8C8CF3C7470D6537D5 | Genesis | -| cw20 ics20 | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | 14 | A63BA1554095B6AC04D2F08246ABCCFA7F1C2276BF19F52A943EE5B85FD7749B | Genesis | -| Treasury | [v0.1.0](https://github.com/burnt-labs/contracts/commit/8224140b66da51fcdef25227a195d2dee16cc422) | [Burnt Labs](https://burnt.com) | 15 | 6A30325831651208E07F9A9F6FE5B29ADD99D6EDBDF5601C4AF9856D287E56E6 | Genesis | -| Abstract Account | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | 16 | D3D18E16A185FD5D82A510D2D51E8849E1135A1EF23090738ED90CE1F2E377DA | Genesis | -| Abstract Acccount (XION) | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | 17 | A46BECDFECDECF94837B3D424826E78A483AF4F1E248EA378BFD5D702C5761AD | Genesis | -| Abstract ANS Host | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | 18 | B34F0DF05BAC1D769A87389B7856554751B5608D485943E98BC526A4C3322ADB | Genesis | -| Abstract IBC Client | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | 19 | 919A489D744E4384FDC9E3706AA7C37E80A25D39083FF028956BA300AD9AC2E8 | Genesis | -| Abstract IBC Host | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | 20 | 1FA61DFAE0CF886FEB9EA6A5AFFAA84F478781B243D57B2CBFBDB01F9395AF5B | Genesis | -| Abstract ICA Client | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | 21 | E23F28815FB7673BA3C78AA81E2C738F648A7A610111341E60A1B29E2306B8E3 | Genesis | -| Abstract Module Factory | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | 22 | 9B287AFE1380CB886B161C66582255BF03DAD5EACFD27DF24FE89ADB81D2436D | Genesis | -| Abstract Registry | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | 23 | 647047E79FEAF28D36A49372877703555C80F5B45B18C9ADB8BBBCFBCA421CD5 | Genesis | -| Multiquery | [ae6b422](https://github.com/AbstractSDK/multiquery/commit/ae6b4225c9a3086a4f353522f5b03343138b16e1) | [Abstract Money](https://abstract.money/) | 24 | C3282C016874B7FE7F4127F0695D42003C92EBA1C1BB10CC16BC584BAB186205 | Genesis | -| cw721 Base | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | 25 | E13AA30E0D70EA895B294AD1BC809950E60FE081B322B1657F75B67BE6021B1C | Genesis | -| cw721 Expiration | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | 26 | EC8FE99C35618D786C6DC5F83293FC37CD98C4A297CF6AA9D150F64941E6442D | Genesis | -| cw721 Fixed Price | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | 27 | A58EE79215200778768FE3862F7C995B1BE35FBF3AB34C2DE715E5B9D77DCCBB | Genesis | -| cw721 Metadata Onchain | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | 28 | 51A70227FF5DC29C38DC514B0F32BB474ECB82FFFA3C029C6789578A55925143 | Genesis | -| cw721 Non-Transferable | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | 29 | 68D5DB29833B0C25A1DD4C8D837038528E521EF3622D9945FFCB0B70676FCABE | Genesis | -| cw721 Receiver Tester | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | 30 | FEBB507E5FDA85C8C450CF28DCFBCBFB1BF17DECE43B7B7ECAD14D2FAD20C828 | Genesis | -| cw2981 Royalties | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | 31 | 5BC7CE4A04A747FAFD1A139F2DB73E7EAC094C6D3882AF8E055D15FFD3EE67E8 | Genesis | -| Mercle Mint with Claim | [18ceaf7](https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa) | [Mercle](https://mercle.xyz/) | 32 | E1472FCB9275B908A931A1EA789AA8232EDF275D2EFEA05736BB786180CA91A1 | Genesis | -| Mercle NFT Membership | [18ceaf7](https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa) | [Mercle](https://mercle.xyz/) | 33 | B8998FEF98FBC7DE80437E41D4F2372CC471237F2D3F0A94F151B195C3418A33 | Genesis | -| BonusBlock Badge Minter | [202538d](https://github.com/BBlockLabs/BonusBlock-Minter-SC-Rust/commit/202538de73d52f0ff66a8e2abb9baaad4ee98053) | [BonusBlock](https://www.bonusblock.io/) | 34 | 933AF6AB10A1024CBC0627C4E31DD87FC37F4C70A76C6C4DE9DB06FBFE229DEF | Genesis | -| Talis Collection Offer | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 35 | 8524BEE102B7E1B6C85D0ED1DE7C47EA9B7AA2B51845D5DFDAB1EA645599B4DD | Genesis | -| Talis English Auction | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 36 | 36FABE3758D19F4285C0B503579FABB06D702B09BCE74CD0FF8AB8987152EE36 | Genesis | -| Talis Marketplace | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 37 | 0B9D0EF7D459A86062A77924EE440ECAC9A0BF21F6A201126032A353C1E19CCF | Genesis | -| Talis Multi-Flavor | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 38 | 5D6EB094E88C8BE613570C612D74951BA9D5BDBD0D772B8987E68AE62D30B9DD | Genesis | -| Talis PoC Candy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 39 | E2A0468EF483CA32996EA081067169F16DB62B8739410F4DBD996560CA59E1D7 | Genesis | -| Talis PoC Candy Mint | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 40 | 811E37F714B7229BB6731A98EDA48CF4A2438E3CEA4B8BFC31B7F7CAF277B0FD | Genesis | -| Talis Xion Proxy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 41 | 21C147C2EC45190437367407B22D18717E137722EA3C8C4F410C05E55C403A57 | Genesis | -| Astroport Factory | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | 42 | 56EA99FB759B2DF28D18A0B1CFCCD4A0CACBADA3E7254DC2842D188277727CFB | Genesis | -| Astroport Maker | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | 43 | ADEFC4EE995B783BC45B0C338A6299A03FDEADB1F69CED4C2B6F22AF07B9EC1A | Genesis | -| Astroport Native Coin Registry | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | 44 | 2958D95914D24E4856D10877C38740B955C760F86D2B082EDCF19691809D378E | Genesis | -| Astroport Pair | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | 45 | 88C14F95C3BCBB0B8AABC433DC28F49373FD25EAB7141A881AC310BE4B04979D | Genesis | -| Astroport Router | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | 46 | 6FEF673B1318C84AC8AB2CA81B2CDCA96B8C8C9D0995B8038D919F539AE7C3CC | Genesis | -| Astroport TokenFactory Tracker | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | 47 | B0C14C860F1473B007A734DCC4ADBA1D3B52CECC660465670033F6E875014318 | Genesis | -| Talis Whitelist | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 48 | 37360FDE0EE1384AA56781B0D05D4B0187843AE96335158DFEAD7806106DE779 | [Prop 18](https://explorer.mainnet.burnt.com/xion-mainnet-1/gov/18) | -| Talis Staking | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 49 | 9C9047420A5B870D490585C753FFB46C97E310A55E9FCF50EA784BAFC2A701FD | [Prop 18](https://explorer.mainnet.burnt.com/xion-mainnet-1/gov/18) | -| Talis Frens Proxy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 50 | 919FF797B7F35A40B5D32B506C2C05918DAA1C42B89C6864425F2047B5BC19F7 | [Prop 18](https://explorer.mainnet.burnt.com/xion-mainnet-1/gov/18) | -| Talis Trading Escrow | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | 51 | 01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2 | [Prop 18](https://explorer.mainnet.burnt.com/xion-mainnet-1/gov/18) | - -## Deprecated Contracts - -| Name | Release | Author | Code ID (latest) | Hash | Governance Proposal | -|:------------|:----------------------------------------------------------------------|:----------------------------------|:-----------------|:-----------------------------------------------------------------|:--------------------| -| MetaAccount | [v1.0.0](https://github.com/burnt-labs/contracts/releases/tag/v1.0.0) | [Burnt Labs](https://burnt.com) | 1 | 5E0F49F9686FAD66C132031EC6A43EC63AD84A2B6C8A35C555542AC84FC03708 | Genesis | -| cw4 Stake | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | 11 | DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653 | Genesis | - - ## Development ### Compiling ```bash - docker run --rm -v "$(pwd)":/code \ +docker run --rm -v "$(pwd)":/code \ --mount type=volume,source="$(basename "$(pwd)")_cache",target=/target \ --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \ cosmwasm/optimizer:0.16.1 -``` \ No newline at end of file + +``` + +## Deployed Contracts +| Name | Description | Release | Author | Code ID | Hash | Governance Proposal | +|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| +| Polytone Proxy | Polytone Proxy | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `2` | `54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2` | Genesis | +| Polytone Voice | Polytone Voice | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `3` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | +| Polytone Note | Polytone Note | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `4` | `CD13C487B820CE79BC7932F41497274635477845C2DCAF5CD4B06332175F53EC` | Genesis | +| MetaAccount | Xion's MetaAccount implementation | [pr40](https://github.com/burnt-labs/contracts/pull/40) | [Burnt Labs](https://burnt.com) | `5` | `FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B` | Genesis | +| cw1 Subkeys | cw1 Subkeys | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `6` | `0DEE80010FB15A7A03FC1153389DC1EEC36482B8D872B0640B8762C14E5C3CF8` | Genesis | +| cw1 Whitelist | cw1 Whitelist | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `7` | `86C0008909BEB14147FA99F66CA1AFB674FDCD737CCAD89C47EA2C95966F747E` | Genesis | +| cw3 Fixed Multisig | cw3 Fixed Multisig | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `8` | `734A8B5B958D9F3A9D97CAAEA93AAE409BD7FF21648B35B3F9A40F6DF0C39C00` | Genesis | +| cw3 Flex Multisig | cw3 Flex Multisig | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `9` | `8047BC30ED7129F24D4A89E7527C4926D3363A6BA038830A592A2041301553CF` | Genesis | +| cw4 Group | cw4 Group | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `10` | `4604A284E209C2FE320F223B9FD29805A0E8F2CF8EA7B01FAC28C3EFC4EE63F0` | Genesis | +| cw4 Stake | cw4 Stake | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `12` | `DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653` | Genesis | +| cw20 Base | cw20 Base | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `13` | `4D8E90DD340993033F1B9E8E3A3EE7F8673C582CA9BCDD8C8CF3C7470D6537D5` | Genesis | +| cw20 ics20 | cw20 ics20 | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `14` | `A63BA1554095B6AC04D2F08246ABCCFA7F1C2276BF19F52A943EE5B85FD7749B` | Genesis | +| Treasury | Treasury | [v0.1.0](https://github.com/burnt-labs/contracts/commit/8224140b66da51fcdef25227a195d2dee16cc422) | [Burnt Labs](https://burnt.com) | `15` | `6A30325831651208E07F9A9F6FE5B29ADD99D6EDBDF5601C4AF9856D287E56E6` | Genesis | +| Abstract Account | Abstract Account | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `16` | `D3D18E16A185FD5D82A510D2D51E8849E1135A1EF23090738ED90CE1F2E377DA` | Genesis | +| Abstract Acccount (XION) | Abstract Acccount (XION) | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `17` | `A46BECDFECDECF94837B3D424826E78A483AF4F1E248EA378BFD5D702C5761AD` | Genesis | +| Abstract ANS Host | Abstract ANS Host | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `18` | `B34F0DF05BAC1D769A87389B7856554751B5608D485943E98BC526A4C3322ADB` | Genesis | +| Abstract IBC Client | Abstract IBC Client | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `19` | `919A489D744E4384FDC9E3706AA7C37E80A25D39083FF028956BA300AD9AC2E8` | Genesis | +| Abstract IBC Host | Abstract IBC Host | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `20` | `1FA61DFAE0CF886FEB9EA6A5AFFAA84F478781B243D57B2CBFBDB01F9395AF5B` | Genesis | +| Abstract ICA Client | Abstract ICA Client | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `21` | `E23F28815FB7673BA3C78AA81E2C738F648A7A610111341E60A1B29E2306B8E3` | Genesis | +| Abstract Module Factory | Abstract Module Factory | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `22` | `9B287AFE1380CB886B161C66582255BF03DAD5EACFD27DF24FE89ADB81D2436D` | Genesis | +| Abstract Registry | Abstract Registry | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `23` | `647047E79FEAF28D36A49372877703555C80F5B45B18C9ADB8BBBCFBCA421CD5` | Genesis | +| Multiquery | Multiquery | [ae6b422](https://github.com/AbstractSDK/multiquery/commit/ae6b4225c9a3086a4f353522f5b03343138b16e1) | [Abstract Money](https://abstract.money/) | `24` | `C3282C016874B7FE7F4127F0695D42003C92EBA1C1BB10CC16BC584BAB186205` | Genesis | +| cw721 Base | cw721 Base | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `25` | `E13AA30E0D70EA895B294AD1BC809950E60FE081B322B1657F75B67BE6021B1C` | Genesis | +| cw721 Expiration | cw721 Expiration | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `26` | `EC8FE99C35618D786C6DC5F83293FC37CD98C4A297CF6AA9D150F64941E6442D` | Genesis | +| cw721 Fixed Price | cw721 Fixed Price | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `27` | `A58EE79215200778768FE3862F7C995B1BE35FBF3AB34C2DE715E5B9D77DCCBB` | Genesis | +| cw721 Metadata Onchain | cw721 Metadata Onchain | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `28` | `51A70227FF5DC29C38DC514B0F32BB474ECB82FFFA3C029C6789578A55925143` | Genesis | +| cw721 Non-Transferable | cw721 Non-Transferable | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `29` | `68D5DB29833B0C25A1DD4C8D837038528E521EF3622D9945FFCB0B70676FCABE` | Genesis | +| cw721 Receiver Tester | cw721 Receiver Tester | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `30` | `FEBB507E5FDA85C8C450CF28DCFBCBFB1BF17DECE43B7B7ECAD14D2FAD20C828` | Genesis | +| cw2981 Royalties | cw2981 Royalties | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `31` | `5BC7CE4A04A747FAFD1A139F2DB73E7EAC094C6D3882AF8E055D15FFD3EE67E8` | Genesis | +| Mercle Mint with Claim | Mercle Mint with Claim | [18ceaf7](https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa) | [Mercle](https://mercle.xyz/) | `32` | `E1472FCB9275B908A931A1EA789AA8232EDF275D2EFEA05736BB786180CA91A1` | Genesis | +| Mercle NFT Membership | Mercle NFT Membership | [18ceaf7](https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa) | [Mercle](https://mercle.xyz/) | `33` | `B8998FEF98FBC7DE80437E41D4F2372CC471237F2D3F0A94F151B195C3418A33` | Genesis | +| BonusBlock Badge Minter | BonusBlock Badge Minter | [202538d](https://github.com/BBlockLabs/BonusBlock-Minter-SC-Rust/commit/202538de73d52f0ff66a8e2abb9baaad4ee98053) | [BonusBlock](https://www.bonusblock.io/) | `34` | `933AF6AB10A1024CBC0627C4E31DD87FC37F4C70A76C6C4DE9DB06FBFE229DEF` | Genesis | +| Talis Collection Offer | Talis Collection Offer | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `35` | `8524BEE102B7E1B6C85D0ED1DE7C47EA9B7AA2B51845D5DFDAB1EA645599B4DD` | Genesis | +| Talis English Auction | Talis English Auction | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `36` | `36FABE3758D19F4285C0B503579FABB06D702B09BCE74CD0FF8AB8987152EE36` | Genesis | +| Talis Marketplace | Talis Marketplace | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `37` | `0B9D0EF7D459A86062A77924EE440ECAC9A0BF21F6A201126032A353C1E19CCF` | Genesis | +| Talis Multi-Flavor | Talis Multi-Flavor | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `38` | `5D6EB094E88C8BE613570C612D74951BA9D5BDBD0D772B8987E68AE62D30B9DD` | Genesis | +| Talis PoC Candy Mint | Talis PoC Candy Mint | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `40` | `811E37F714B7229BB6731A98EDA48CF4A2438E3CEA4B8BFC31B7F7CAF277B0FD` | Genesis | +| Talis Xion Proxy | Talis Xion Proxy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `41` | `21C147C2EC45190437367407B22D18717E137722EA3C8C4F410C05E55C403A57` | Genesis | +| Astroport Factory | Astroport Factory | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `42` | `56EA99FB759B2DF28D18A0B1CFCCD4A0CACBADA3E7254DC2842D188277727CFB` | Genesis | +| Astroport Maker | Astroport Maker | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `43` | `ADEFC4EE995B783BC45B0C338A6299A03FDEADB1F69CED4C2B6F22AF07B9EC1A` | Genesis | +| Astroport Native Coin Registry | Astroport Native Coin Registry | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `44` | `2958D95914D24E4856D10877C38740B955C760F86D2B082EDCF19691809D378E` | Genesis | +| Astroport Pair | Astroport Pair | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `45` | `88C14F95C3BCBB0B8AABC433DC28F49373FD25EAB7141A881AC310BE4B04979D` | Genesis | +| Astroport Router | Astroport Router | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `46` | `6FEF673B1318C84AC8AB2CA81B2CDCA96B8C8C9D0995B8038D919F539AE7C3CC` | Genesis | +| Astroport TokenFactory Tracker | Astroport TokenFactory Tracker | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `47` | `B0C14C860F1473B007A734DCC4ADBA1D3B52CECC660465670033F6E875014318` | Genesis | +| Talis Whitelist | Talis Whitelist | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `48` | `37360FDE0EE1384AA56781B0D05D4B0187843AE96335158DFEAD7806106DE779` | Genesis | +| Talis Staking | Talis Staking | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `49` | `9C9047420A5B870D490585C753FFB46C97E310A55E9FCF50EA784BAFC2A701FD` | Genesis | +| Talis Frens Proxy | Talis Frens Proxy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `50` | `919FF797B7F35A40B5D32B506C2C05918DAA1C42B89C6864425F2047B5BC19F7` | Genesis | +| Talis Trading Escrow | Talis Trading Escrow | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `51` | `01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2` | Genesis | +| Talis Trading Escrow | Talis Trading Escrow | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `51` | `01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2` | Genesis | +## Deprecated Contracts +| Name | Description | Release | Author | Code ID | Hash | Governance Proposal | +|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| +| MetaAccount | MetaAccount | [v1.0.0](https://github.com/burnt-labs/contracts/releases/tag/v1.0.0) | [Burnt Labs](https://burnt.com) | `1` | `5E0F49F9686FAD66C132031EC6A43EC63AD84A2B6C8A35C555542AC84FC03708` | Genesis | +| cw4 Stake | cw4 Stake | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `11` | `DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653` | Genesis | diff --git a/contracts.json b/contracts.json index cb24342..433997e 100644 --- a/contracts.json +++ b/contracts.json @@ -1,7 +1,7 @@ [ { "name": "Polytone Proxy", - "description": "Polytone is a protocol that gives every smart contract an account on every IBC-connected blockchain", + "description": "Polytone Proxy", "code_id": "2", "hash": "54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2", "release": { diff --git a/contracts.md b/contracts.md deleted file mode 100644 index 622843f..0000000 --- a/contracts.md +++ /dev/null @@ -1,76 +0,0 @@ - - -# XION Mainnet Contracts - -Contract information for XION mainnet - -## Development - -### Compiling - -```bash - -docker run --rm -v "$(pwd)":/code \ - --mount type=volume,source="$(basename "$(pwd)")_cache",target=/target \ - --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \ - cosmwasm/optimizer:0.16.1 - -``` - -## Deployed Contracts -| Name | Description | Release | Author | Code ID | Hash | Governance Proposal | -|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| -| Polytone Proxy | Polytone is a protocol that gives every smart contract an account on every IBC-connected blockchain | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `2` | `54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2` | Genesis | -| Polytone Voice | Polytone Voice | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `3` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | -| Polytone Note | Polytone Note | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `4` | `CD13C487B820CE79BC7932F41497274635477845C2DCAF5CD4B06332175F53EC` | Genesis | -| MetaAccount | Xion's MetaAccount implementation | [pr40](https://github.com/burnt-labs/contracts/pull/40) | [Burnt Labs](https://burnt.com) | `5` | `FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B` | Genesis | -| cw1 Subkeys | cw1 Subkeys | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `6` | `0DEE80010FB15A7A03FC1153389DC1EEC36482B8D872B0640B8762C14E5C3CF8` | Genesis | -| cw1 Whitelist | cw1 Whitelist | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `7` | `86C0008909BEB14147FA99F66CA1AFB674FDCD737CCAD89C47EA2C95966F747E` | Genesis | -| cw3 Fixed Multisig | cw3 Fixed Multisig | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `8` | `734A8B5B958D9F3A9D97CAAEA93AAE409BD7FF21648B35B3F9A40F6DF0C39C00` | Genesis | -| cw3 Flex Multisig | cw3 Flex Multisig | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `9` | `8047BC30ED7129F24D4A89E7527C4926D3363A6BA038830A592A2041301553CF` | Genesis | -| cw4 Group | cw4 Group | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `10` | `4604A284E209C2FE320F223B9FD29805A0E8F2CF8EA7B01FAC28C3EFC4EE63F0` | Genesis | -| cw4 Stake | cw4 Stake | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `12` | `DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653` | Genesis | -| cw20 Base | cw20 Base | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `13` | `4D8E90DD340993033F1B9E8E3A3EE7F8673C582CA9BCDD8C8CF3C7470D6537D5` | Genesis | -| cw20 ics20 | cw20 ics20 | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `14` | `A63BA1554095B6AC04D2F08246ABCCFA7F1C2276BF19F52A943EE5B85FD7749B` | Genesis | -| Treasury | Treasury | [v0.1.0](https://github.com/burnt-labs/contracts/commit/8224140b66da51fcdef25227a195d2dee16cc422) | [Burnt Labs](https://burnt.com) | `15` | `6A30325831651208E07F9A9F6FE5B29ADD99D6EDBDF5601C4AF9856D287E56E6` | Genesis | -| Abstract Account | Abstract Account | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `16` | `D3D18E16A185FD5D82A510D2D51E8849E1135A1EF23090738ED90CE1F2E377DA` | Genesis | -| Abstract Acccount (XION) | Abstract Acccount (XION) | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `17` | `A46BECDFECDECF94837B3D424826E78A483AF4F1E248EA378BFD5D702C5761AD` | Genesis | -| Abstract ANS Host | Abstract ANS Host | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `18` | `B34F0DF05BAC1D769A87389B7856554751B5608D485943E98BC526A4C3322ADB` | Genesis | -| Abstract IBC Client | Abstract IBC Client | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `19` | `919A489D744E4384FDC9E3706AA7C37E80A25D39083FF028956BA300AD9AC2E8` | Genesis | -| Abstract IBC Host | Abstract IBC Host | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `20` | `1FA61DFAE0CF886FEB9EA6A5AFFAA84F478781B243D57B2CBFBDB01F9395AF5B` | Genesis | -| Abstract ICA Client | Abstract ICA Client | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `21` | `E23F28815FB7673BA3C78AA81E2C738F648A7A610111341E60A1B29E2306B8E3` | Genesis | -| Abstract Module Factory | Abstract Module Factory | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `22` | `9B287AFE1380CB886B161C66582255BF03DAD5EACFD27DF24FE89ADB81D2436D` | Genesis | -| Abstract Registry | Abstract Registry | [v0.25.0](https://github.com/AbstractSDK/abstract/releases/tag/v0.25.0) | [Abstract Money](https://abstract.money/) | `23` | `647047E79FEAF28D36A49372877703555C80F5B45B18C9ADB8BBBCFBCA421CD5` | Genesis | -| Multiquery | Multiquery | [ae6b422](https://github.com/AbstractSDK/multiquery/commit/ae6b4225c9a3086a4f353522f5b03343138b16e1) | [Abstract Money](https://abstract.money/) | `24` | `C3282C016874B7FE7F4127F0695D42003C92EBA1C1BB10CC16BC584BAB186205` | Genesis | -| cw721 Base | cw721 Base | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `25` | `E13AA30E0D70EA895B294AD1BC809950E60FE081B322B1657F75B67BE6021B1C` | Genesis | -| cw721 Expiration | cw721 Expiration | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `26` | `EC8FE99C35618D786C6DC5F83293FC37CD98C4A297CF6AA9D150F64941E6442D` | Genesis | -| cw721 Fixed Price | cw721 Fixed Price | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `27` | `A58EE79215200778768FE3862F7C995B1BE35FBF3AB34C2DE715E5B9D77DCCBB` | Genesis | -| cw721 Metadata Onchain | cw721 Metadata Onchain | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `28` | `51A70227FF5DC29C38DC514B0F32BB474ECB82FFFA3C029C6789578A55925143` | Genesis | -| cw721 Non-Transferable | cw721 Non-Transferable | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `29` | `68D5DB29833B0C25A1DD4C8D837038528E521EF3622D9945FFCB0B70676FCABE` | Genesis | -| cw721 Receiver Tester | cw721 Receiver Tester | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `30` | `FEBB507E5FDA85C8C450CF28DCFBCBFB1BF17DECE43B7B7ECAD14D2FAD20C828` | Genesis | -| cw2981 Royalties | cw2981 Royalties | [v0.19.0](https://github.com/public-awesome/cw-nfts/releases/tag/v0.19.0) | [CosmWasm](https://cosmwasm.com/) | `31` | `5BC7CE4A04A747FAFD1A139F2DB73E7EAC094C6D3882AF8E055D15FFD3EE67E8` | Genesis | -| Mercle Mint with Claim | Mercle Mint with Claim | [18ceaf7](https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa) | [Mercle](https://mercle.xyz/) | `32` | `E1472FCB9275B908A931A1EA789AA8232EDF275D2EFEA05736BB786180CA91A1` | Genesis | -| Mercle NFT Membership | Mercle NFT Membership | [18ceaf7](https://github.com/mercledao/MercleCosmwasmContracts/commit/18ceaf7e1a57a1dbf189da6e3a173618d4ea64fa) | [Mercle](https://mercle.xyz/) | `33` | `B8998FEF98FBC7DE80437E41D4F2372CC471237F2D3F0A94F151B195C3418A33` | Genesis | -| BonusBlock Badge Minter | BonusBlock Badge Minter | [202538d](https://github.com/BBlockLabs/BonusBlock-Minter-SC-Rust/commit/202538de73d52f0ff66a8e2abb9baaad4ee98053) | [BonusBlock](https://www.bonusblock.io/) | `34` | `933AF6AB10A1024CBC0627C4E31DD87FC37F4C70A76C6C4DE9DB06FBFE229DEF` | Genesis | -| Talis Collection Offer | Talis Collection Offer | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `35` | `8524BEE102B7E1B6C85D0ED1DE7C47EA9B7AA2B51845D5DFDAB1EA645599B4DD` | Genesis | -| Talis English Auction | Talis English Auction | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `36` | `36FABE3758D19F4285C0B503579FABB06D702B09BCE74CD0FF8AB8987152EE36` | Genesis | -| Talis Marketplace | Talis Marketplace | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `37` | `0B9D0EF7D459A86062A77924EE440ECAC9A0BF21F6A201126032A353C1E19CCF` | Genesis | -| Talis Multi-Flavor | Talis Multi-Flavor | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `38` | `5D6EB094E88C8BE613570C612D74951BA9D5BDBD0D772B8987E68AE62D30B9DD` | Genesis | -| Talis PoC Candy Mint | Talis PoC Candy Mint | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `40` | `811E37F714B7229BB6731A98EDA48CF4A2438E3CEA4B8BFC31B7F7CAF277B0FD` | Genesis | -| Talis Xion Proxy | Talis Xion Proxy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `41` | `21C147C2EC45190437367407B22D18717E137722EA3C8C4F410C05E55C403A57` | Genesis | -| Astroport Factory | Astroport Factory | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `42` | `56EA99FB759B2DF28D18A0B1CFCCD4A0CACBADA3E7254DC2842D188277727CFB` | Genesis | -| Astroport Maker | Astroport Maker | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `43` | `ADEFC4EE995B783BC45B0C338A6299A03FDEADB1F69CED4C2B6F22AF07B9EC1A` | Genesis | -| Astroport Native Coin Registry | Astroport Native Coin Registry | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `44` | `2958D95914D24E4856D10877C38740B955C760F86D2B082EDCF19691809D378E` | Genesis | -| Astroport Pair | Astroport Pair | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `45` | `88C14F95C3BCBB0B8AABC433DC28F49373FD25EAB7141A881AC310BE4B04979D` | Genesis | -| Astroport Router | Astroport Router | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `46` | `6FEF673B1318C84AC8AB2CA81B2CDCA96B8C8C9D0995B8038D919F539AE7C3CC` | Genesis | -| Astroport TokenFactory Tracker | Astroport TokenFactory Tracker | [v5.7.0](https://github.com/astroport-fi/astroport-core/releases/tag/v5.7.0) | [Astroport](https://astroport.fi/) | `47` | `B0C14C860F1473B007A734DCC4ADBA1D3B52CECC660465670033F6E875014318` | Genesis | -| Talis Whitelist | Talis Whitelist | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `48` | `37360FDE0EE1384AA56781B0D05D4B0187843AE96335158DFEAD7806106DE779` | Genesis | -| Talis Staking | Talis Staking | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `49` | `9C9047420A5B870D490585C753FFB46C97E310A55E9FCF50EA784BAFC2A701FD` | Genesis | -| Talis Frens Proxy | Talis Frens Proxy | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `50` | `919FF797B7F35A40B5D32B506C2C05918DAA1C42B89C6864425F2047B5BC19F7` | Genesis | -| Talis Trading Escrow | Talis Trading Escrow | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `51` | `01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2` | Genesis | -| Talis Trading Escrow | Talis Trading Escrow | [f084f5b](https://github.com/Talis-Art/talis_contracts_v2/commit/f084f5b7950f911b16090dfd38e1c06a177a1da8) | [Talis](https://talis.art/) | `51` | `01AA4D93B63871DE8E94B35FECAA0E586C8B4824A8B0EE833416303796B256E2` | Genesis | -## Deprecated Contracts -| Name | Description | Release | Author | Code ID | Hash | Governance Proposal | -|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| -| MetaAccount | MetaAccount | [v1.0.0](https://github.com/burnt-labs/contracts/releases/tag/v1.0.0) | [Burnt Labs](https://burnt.com) | `1` | `5E0F49F9686FAD66C132031EC6A43EC63AD84A2B6C8A35C555542AC84FC03708` | Genesis | -| cw4 Stake | cw4 Stake | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `11` | `DCA8257AD67CCB15B4A61A882131B9D3FDD0DD178B121BB51BBDA35B682C6653` | Genesis | diff --git a/convert.sh b/convert.sh index bbfb47a..5994f68 100755 --- a/convert.sh +++ b/convert.sh @@ -1,35 +1,35 @@ #!/bin/bash -echo "" > contracts.md -echo "" >> contracts.md -echo "# XION Mainnet Contracts" >> contracts.md -echo "" >> contracts.md -echo "Contract information for XION mainnet" >> contracts.md -echo "" >> contracts.md +echo "" > README.md +echo "" >> README.md +echo "# XION Mainnet Contracts" >> README.md +echo "" >> README.md +echo "Contract information for XION mainnet" >> README.md +echo "" >> README.md -echo "## Development" >> contracts.md -echo "" >> contracts.md -echo "### Compiling" >> contracts.md -echo "" >> contracts.md -echo "\`\`\`bash" >> contracts.md -echo "" >> contracts.md -echo "docker run --rm -v \"\$(pwd)\":/code \\" >> contracts.md -echo " --mount type=volume,source=\"\$(basename \"\$(pwd)\")_cache\",target=/target \\" >> contracts.md -echo " --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \\" >> contracts.md -echo " cosmwasm/optimizer:0.16.1" >> contracts.md -echo "" >> contracts.md -echo "\`\`\`" >> contracts.md -echo "" >> contracts.md +echo "## Development" >> README.md +echo "" >> README.md +echo "### Compiling" >> README.md +echo "" >> README.md +echo "\`\`\`bash" >> README.md +echo "" >> README.md +echo "docker run --rm -v \"\$(pwd)\":/code \\" >> README.md +echo " --mount type=volume,source=\"\$(basename \"\$(pwd)\")_cache\",target=/target \\" >> README.md +echo " --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \\" >> README.md +echo " cosmwasm/optimizer:0.16.1" >> README.md +echo "" >> README.md +echo "\`\`\`" >> README.md +echo "" >> README.md -echo "## Deployed Contracts" >> contracts.md -echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> contracts.md -echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> contracts.md +echo "## Deployed Contracts" >> README.md +echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> README.md +echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> README.md -jq -r '.[] | select(.deprecated != true) | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> contracts.md +jq -r '.[] | select(.deprecated != true) | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> README.md -echo "## Deprecated Contracts" >> contracts.md -echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> contracts.md -echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> contracts.md -jq -r '.[] | select(.deprecated == true) | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> contracts.md +echo "## Deprecated Contracts" >> README.md +echo "| Name | Description | Release | Author | Code ID | Hash | Governance Proposal |" >> README.md +echo "|:-----|:------------|:--------|:-------|:--------|:-----|:-------------------|" >> README.md +jq -r '.[] | select(.deprecated == true) | "| \(.name) | \(.description // "") | \(if .release then "[\(.release.version)](\(.release.url))" else "" end) | \(if .author then "[\(.author.name)](\(.author.url))" else "" end) | `\(.code_id // "")` | `\(.hash)` | \(.governance // "") |"' contracts.json >> README.md From dd2d619eba92fa893a48a3e4a7a9612cd14f32ee Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Fri, 20 Dec 2024 07:23:15 -0800 Subject: [PATCH 09/10] add descriptions for polytene --- README.md | 6 +++--- contracts.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e57d2e2..2726061 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,9 @@ docker run --rm -v "$(pwd)":/code \ ## Deployed Contracts | Name | Description | Release | Author | Code ID | Hash | Governance Proposal | |:-----|:------------|:--------|:-------|:--------|:-----|:-------------------| -| Polytone Proxy | Polytone Proxy | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `2` | `54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2` | Genesis | -| Polytone Voice | Polytone Voice | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `3` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | -| Polytone Note | Polytone Note | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `4` | `CD13C487B820CE79BC7932F41497274635477845C2DCAF5CD4B06332175F53EC` | Genesis | +| Polytone Proxy | ICA Proxy, allows controlled execution of messages. | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `2` | `54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2` | Genesis | +| Polytone Voice | Receiver of messages over IBC, executes on the destination chain. Maintains access control through the proxy (see above). | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `3` | `3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E` | Genesis | +| Polytone Note | Sends messages to be executed on other chains over IBC. Handles channel management and packet routing. | [v1.1.0](https://github.com/DA0-DA0/polytone/releases/tag/v1.1.0) | [DAO DAO](https://daodao.zone/) | `4` | `CD13C487B820CE79BC7932F41497274635477845C2DCAF5CD4B06332175F53EC` | Genesis | | MetaAccount | Xion's MetaAccount implementation | [pr40](https://github.com/burnt-labs/contracts/pull/40) | [Burnt Labs](https://burnt.com) | `5` | `FEFA4D0C57F6CA47A5D89C6F077A176D26027DB4EEFA758A929DD4C4AAF17D1B` | Genesis | | cw1 Subkeys | cw1 Subkeys | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `6` | `0DEE80010FB15A7A03FC1153389DC1EEC36482B8D872B0640B8762C14E5C3CF8` | Genesis | | cw1 Whitelist | cw1 Whitelist | [v2.0.0](https://github.com/CosmWasm/cw-plus/releases/tag/v2.0.0) | [CosmWasm](https://cosmwasm.com/) | `7` | `86C0008909BEB14147FA99F66CA1AFB674FDCD737CCAD89C47EA2C95966F747E` | Genesis | diff --git a/contracts.json b/contracts.json index 433997e..a312f7c 100644 --- a/contracts.json +++ b/contracts.json @@ -1,7 +1,7 @@ [ { "name": "Polytone Proxy", - "description": "Polytone Proxy", + "description": "ICA Proxy, allows controlled execution of messages.", "code_id": "2", "hash": "54E909B7F9AB191A0A0DB2040E09C8CFAB45DB75CA22852098531EC301878FC2", "release": { @@ -17,7 +17,7 @@ }, { "name": "Polytone Voice", - "description": "Polytone Voice", + "description": "Receiver of messages over IBC, executes on the destination chain. Maintains access control through the proxy (see above).", "code_id": "3", "hash": "3AA8F962BADEB899DB4BC6E5931C852473B5719DBA5AFF5DC26C66CDE1ED250E", "release": { @@ -33,7 +33,7 @@ }, { "name": "Polytone Note", - "description": "Polytone Note", + "description": "Sends messages to be executed on other chains over IBC. Handles channel management and packet routing.", "code_id": "4", "hash": "CD13C487B820CE79BC7932F41497274635477845C2DCAF5CD4B06332175F53EC", "release": { From ad0351d9dc9495990bdf912fae694b89e997b552 Mon Sep 17 00:00:00 2001 From: Angela Gilhotra Date: Fri, 20 Dec 2024 07:37:44 -0800 Subject: [PATCH 10/10] cargo fmt --- contracts/treasury/examples/schema.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/treasury/examples/schema.rs b/contracts/treasury/examples/schema.rs index 9aa5200..f84dd05 100644 --- a/contracts/treasury/examples/schema.rs +++ b/contracts/treasury/examples/schema.rs @@ -1,5 +1,5 @@ -use treasury::msg::*; use cosmwasm_schema::write_api; +use treasury::msg::*; fn main() { write_api! {