├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── ci-scripts ├── osmosis │ ├── .gitignore │ ├── README.md │ ├── env │ ├── generate_template.sh │ ├── start.sh │ ├── stop.sh │ └── template │ │ └── .osmosisd │ │ ├── 6fc458e78b00b50b013a0fa11b2d5e1fdcc4029c.address │ │ ├── config │ │ ├── app.toml │ │ ├── client.toml │ │ ├── config.toml │ │ ├── genesis.json │ │ ├── gentx │ │ │ └── gentx-8c3f5817e96cc2a75d729f89a8ddfe23883f6c34.json │ │ ├── node_key.json │ │ └── priv_validator_key.json │ │ ├── data │ │ └── priv_validator_state.json │ │ ├── keyhash │ │ └── validator.info └── wasmd │ ├── README.md │ ├── env │ ├── generate_template.sh │ ├── scripts │ └── setup_wasmd.sh │ ├── start.sh │ ├── stop.sh │ └── template │ └── .wasmd │ ├── config │ ├── app.toml │ ├── client.toml │ ├── config.toml │ ├── genesis.json │ ├── gentx │ │ └── gentx-e00476a52bbadced4266814cee02b61c4cbdb860.json │ ├── node_key.json │ └── priv_validator_key.json │ ├── data │ └── priv_validator_state.json │ ├── f669faa106f9249f5a90c4fb05093f76e722a248.address │ ├── keyhash │ └── validator.info ├── contracts ├── cw-ibc-queries │ ├── .cargo │ │ └── config │ ├── Cargo.toml │ ├── README.md │ ├── examples │ │ └── schema.rs │ └── src │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── ibc.rs │ │ ├── lib.rs │ │ ├── msg.rs │ │ └── state.rs └── cw-ibc-query-receiver │ ├── .cargo │ └── config │ ├── Cargo.toml │ ├── README.md │ ├── examples │ └── schema.rs │ └── src │ ├── contract.rs │ ├── error.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── devtools ├── build_integration_wasm.sh ├── format_md.sh ├── format_sh.sh └── format_yml.sh ├── packages └── cw-ibc-query │ ├── .cargo │ └── config │ ├── Cargo.toml │ ├── examples │ └── schema.rs │ └── src │ ├── checks.rs │ ├── ibc_msg.rs │ └── lib.rs └── tests ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── README.md ├── external ├── cw1_whitelist.wasm ├── download_releases.sh └── version.txt ├── package-lock.json ├── package.json ├── src ├── cosmwasm.spec.ts └── utils.ts └── tsconfig.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/README.md -------------------------------------------------------------------------------- /ci-scripts/osmosis/.gitignore: -------------------------------------------------------------------------------- 1 | debug.log -------------------------------------------------------------------------------- /ci-scripts/osmosis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/README.md -------------------------------------------------------------------------------- /ci-scripts/osmosis/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/env -------------------------------------------------------------------------------- /ci-scripts/osmosis/generate_template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/generate_template.sh -------------------------------------------------------------------------------- /ci-scripts/osmosis/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/start.sh -------------------------------------------------------------------------------- /ci-scripts/osmosis/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/stop.sh -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/6fc458e78b00b50b013a0fa11b2d5e1fdcc4029c.address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/6fc458e78b00b50b013a0fa11b2d5e1fdcc4029c.address -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/config/app.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/config/app.toml -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/config/client.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/config/client.toml -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/config/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/config/config.toml -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/config/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/config/genesis.json -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/config/gentx/gentx-8c3f5817e96cc2a75d729f89a8ddfe23883f6c34.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/config/gentx/gentx-8c3f5817e96cc2a75d729f89a8ddfe23883f6c34.json -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/config/node_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/config/node_key.json -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/config/priv_validator_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/config/priv_validator_key.json -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/data/priv_validator_state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/data/priv_validator_state.json -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/keyhash: -------------------------------------------------------------------------------- 1 | $2a$10$bNpXDhTBeAqVzaTC4MIsXeltpKG1V2OpNSINs6ql5WIrYRGXv9HWm -------------------------------------------------------------------------------- /ci-scripts/osmosis/template/.osmosisd/validator.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/osmosis/template/.osmosisd/validator.info -------------------------------------------------------------------------------- /ci-scripts/wasmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/README.md -------------------------------------------------------------------------------- /ci-scripts/wasmd/env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/env -------------------------------------------------------------------------------- /ci-scripts/wasmd/generate_template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/generate_template.sh -------------------------------------------------------------------------------- /ci-scripts/wasmd/scripts/setup_wasmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/scripts/setup_wasmd.sh -------------------------------------------------------------------------------- /ci-scripts/wasmd/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/start.sh -------------------------------------------------------------------------------- /ci-scripts/wasmd/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/stop.sh -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/config/app.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/config/app.toml -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/config/client.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/config/client.toml -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/config/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/config/config.toml -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/config/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/config/genesis.json -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/config/gentx/gentx-e00476a52bbadced4266814cee02b61c4cbdb860.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/config/gentx/gentx-e00476a52bbadced4266814cee02b61c4cbdb860.json -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/config/node_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/config/node_key.json -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/config/priv_validator_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/config/priv_validator_key.json -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/data/priv_validator_state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/data/priv_validator_state.json -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/f669faa106f9249f5a90c4fb05093f76e722a248.address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/f669faa106f9249f5a90c4fb05093f76e722a248.address -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/keyhash: -------------------------------------------------------------------------------- 1 | $2a$10$nL84R.qjyT23fDjFWaNZPOp8DBiOoQRsZmDwXy65PfKoh7uWNz6OW -------------------------------------------------------------------------------- /ci-scripts/wasmd/template/.wasmd/validator.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/ci-scripts/wasmd/template/.wasmd/validator.info -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/.cargo/config -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/Cargo.toml -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/README.md -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/examples/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/examples/schema.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/src/contract.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/src/error.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/src/ibc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/src/ibc.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/src/lib.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/src/msg.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-queries/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-queries/src/state.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-query-receiver/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-query-receiver/.cargo/config -------------------------------------------------------------------------------- /contracts/cw-ibc-query-receiver/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-query-receiver/Cargo.toml -------------------------------------------------------------------------------- /contracts/cw-ibc-query-receiver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-query-receiver/README.md -------------------------------------------------------------------------------- /contracts/cw-ibc-query-receiver/examples/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-query-receiver/examples/schema.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-query-receiver/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-query-receiver/src/contract.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-query-receiver/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-query-receiver/src/error.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-query-receiver/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-query-receiver/src/lib.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-query-receiver/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-query-receiver/src/msg.rs -------------------------------------------------------------------------------- /contracts/cw-ibc-query-receiver/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/contracts/cw-ibc-query-receiver/src/state.rs -------------------------------------------------------------------------------- /devtools/build_integration_wasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/devtools/build_integration_wasm.sh -------------------------------------------------------------------------------- /devtools/format_md.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/devtools/format_md.sh -------------------------------------------------------------------------------- /devtools/format_sh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/devtools/format_sh.sh -------------------------------------------------------------------------------- /devtools/format_yml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/devtools/format_yml.sh -------------------------------------------------------------------------------- /packages/cw-ibc-query/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/packages/cw-ibc-query/.cargo/config -------------------------------------------------------------------------------- /packages/cw-ibc-query/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/packages/cw-ibc-query/Cargo.toml -------------------------------------------------------------------------------- /packages/cw-ibc-query/examples/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/packages/cw-ibc-query/examples/schema.rs -------------------------------------------------------------------------------- /packages/cw-ibc-query/src/checks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/packages/cw-ibc-query/src/checks.rs -------------------------------------------------------------------------------- /packages/cw-ibc-query/src/ibc_msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/packages/cw-ibc-query/src/ibc_msg.rs -------------------------------------------------------------------------------- /packages/cw-ibc-query/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/packages/cw-ibc-query/src/lib.rs -------------------------------------------------------------------------------- /tests/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/.eslintrc.json -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/.prettierignore -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/external/cw1_whitelist.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/external/cw1_whitelist.wasm -------------------------------------------------------------------------------- /tests/external/download_releases.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/external/download_releases.sh -------------------------------------------------------------------------------- /tests/external/version.txt: -------------------------------------------------------------------------------- 1 | v0.13.4 2 | -------------------------------------------------------------------------------- /tests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/package-lock.json -------------------------------------------------------------------------------- /tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/package.json -------------------------------------------------------------------------------- /tests/src/cosmwasm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/src/cosmwasm.spec.ts -------------------------------------------------------------------------------- /tests/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/src/utils.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakeHartnell/cw-ibc-queries/HEAD/tests/tsconfig.json --------------------------------------------------------------------------------