├── .gitignore ├── README.md ├── SAMPLE_REPORT_TEMPLATE.md ├── awesomwasm-2023 ├── POINTS.md └── README.md ├── ctf-01 ├── .cargo │ └── config ├── .editorconfig ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md └── src │ ├── bin │ └── schema.rs │ ├── contract.rs │ ├── error.rs │ ├── integration_tests.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── ctf-02 ├── .cargo │ └── config ├── .editorconfig ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md ├── schema │ ├── ctf-2.json │ └── raw │ │ ├── execute.json │ │ ├── instantiate.json │ │ ├── query.json │ │ ├── response_to_get_user.json │ │ └── response_to_get_voting_power.json └── src │ ├── bin │ └── schema.rs │ ├── contract.rs │ ├── error.rs │ ├── integration_tests.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── ctf-03 ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md ├── contracts │ ├── .DS_Store │ ├── flash_loan │ │ ├── .cargo │ │ │ └── config │ │ ├── .editorconfig │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ └── schema.rs │ │ │ ├── contract.rs │ │ │ ├── error.rs │ │ │ ├── integration_tests.rs │ │ │ ├── lib.rs │ │ │ └── state.rs │ ├── mock_arb │ │ ├── .cargo │ │ │ └── config │ │ ├── .editorconfig │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ └── src │ │ │ ├── bin │ │ │ └── schema.rs │ │ │ ├── contract.rs │ │ │ ├── error.rs │ │ │ ├── integration_tests.rs │ │ │ ├── lib.rs │ │ │ └── state.rs │ └── proxy │ │ ├── .DS_Store │ │ ├── .cargo │ │ └── config │ │ ├── .editorconfig │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── integration_tests.rs │ │ ├── lib.rs │ │ └── state.rs └── packages │ └── common │ ├── Cargo.toml │ └── src │ ├── flash_loan.rs │ ├── lib.rs │ ├── mock_arb.rs │ └── proxy.rs ├── ctf-04 ├── .cargo │ └── config ├── .editorconfig ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md └── src │ ├── bin │ └── schema.rs │ ├── contract.rs │ ├── error.rs │ ├── integration_tests.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── ctf-05 ├── .cargo │ └── config ├── .editorconfig ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md └── src │ ├── bin │ └── schema.rs │ ├── contract.rs │ ├── error.rs │ ├── integration_tests.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── ctf-06 ├── .cargo │ └── config ├── .editorconfig ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md └── src │ ├── bin │ └── schema.rs │ ├── contract.rs │ ├── error.rs │ ├── integration_tests.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── ctf-07 ├── .cargo │ └── config ├── .editorconfig ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md └── src │ ├── bin │ └── schema.rs │ ├── contract.rs │ ├── error.rs │ ├── integration_tests.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── ctf-08 ├── .cargo │ └── config ├── .editorconfig ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md └── src │ ├── bin │ └── schema.rs │ ├── contract.rs │ ├── error.rs │ ├── integration_tests.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── ctf-09 ├── .cargo │ └── config ├── .editorconfig ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md └── src │ ├── bin │ └── schema.rs │ ├── contract.rs │ ├── error.rs │ ├── integration_tests.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs └── ctf-10 ├── .cargo └── config ├── .editorconfig ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── NOTICE ├── README.md └── src ├── bin └── schema.rs ├── contract.rs ├── error.rs ├── integration_tests.rs ├── lib.rs ├── msg.rs └── state.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/README.md -------------------------------------------------------------------------------- /SAMPLE_REPORT_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/SAMPLE_REPORT_TEMPLATE.md -------------------------------------------------------------------------------- /awesomwasm-2023/POINTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/awesomwasm-2023/POINTS.md -------------------------------------------------------------------------------- /awesomwasm-2023/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/awesomwasm-2023/README.md -------------------------------------------------------------------------------- /ctf-01/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/.cargo/config -------------------------------------------------------------------------------- /ctf-01/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/.editorconfig -------------------------------------------------------------------------------- /ctf-01/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/Cargo.lock -------------------------------------------------------------------------------- /ctf-01/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/Cargo.toml -------------------------------------------------------------------------------- /ctf-01/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/LICENSE -------------------------------------------------------------------------------- /ctf-01/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/NOTICE -------------------------------------------------------------------------------- /ctf-01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/README.md -------------------------------------------------------------------------------- /ctf-01/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-01/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/src/contract.rs -------------------------------------------------------------------------------- /ctf-01/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/src/error.rs -------------------------------------------------------------------------------- /ctf-01/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-01/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/src/lib.rs -------------------------------------------------------------------------------- /ctf-01/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/src/msg.rs -------------------------------------------------------------------------------- /ctf-01/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-01/src/state.rs -------------------------------------------------------------------------------- /ctf-02/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/.cargo/config -------------------------------------------------------------------------------- /ctf-02/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/.editorconfig -------------------------------------------------------------------------------- /ctf-02/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/Cargo.lock -------------------------------------------------------------------------------- /ctf-02/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/Cargo.toml -------------------------------------------------------------------------------- /ctf-02/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/LICENSE -------------------------------------------------------------------------------- /ctf-02/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/NOTICE -------------------------------------------------------------------------------- /ctf-02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/README.md -------------------------------------------------------------------------------- /ctf-02/schema/ctf-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/schema/ctf-2.json -------------------------------------------------------------------------------- /ctf-02/schema/raw/execute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/schema/raw/execute.json -------------------------------------------------------------------------------- /ctf-02/schema/raw/instantiate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/schema/raw/instantiate.json -------------------------------------------------------------------------------- /ctf-02/schema/raw/query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/schema/raw/query.json -------------------------------------------------------------------------------- /ctf-02/schema/raw/response_to_get_user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/schema/raw/response_to_get_user.json -------------------------------------------------------------------------------- /ctf-02/schema/raw/response_to_get_voting_power.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/schema/raw/response_to_get_voting_power.json -------------------------------------------------------------------------------- /ctf-02/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-02/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/src/contract.rs -------------------------------------------------------------------------------- /ctf-02/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/src/error.rs -------------------------------------------------------------------------------- /ctf-02/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-02/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/src/lib.rs -------------------------------------------------------------------------------- /ctf-02/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/src/msg.rs -------------------------------------------------------------------------------- /ctf-02/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-02/src/state.rs -------------------------------------------------------------------------------- /ctf-03/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/Cargo.lock -------------------------------------------------------------------------------- /ctf-03/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/Cargo.toml -------------------------------------------------------------------------------- /ctf-03/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/LICENSE -------------------------------------------------------------------------------- /ctf-03/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/NOTICE -------------------------------------------------------------------------------- /ctf-03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/README.md -------------------------------------------------------------------------------- /ctf-03/contracts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/.DS_Store -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/.cargo/config -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/.editorconfig -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/Cargo.lock -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/Cargo.toml -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/LICENSE -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/NOTICE -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/README.md -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/src/contract.rs -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/src/error.rs -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/src/lib.rs -------------------------------------------------------------------------------- /ctf-03/contracts/flash_loan/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/flash_loan/src/state.rs -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/.cargo/config -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/.editorconfig -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/Cargo.lock -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/Cargo.toml -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/LICENSE -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/NOTICE -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/README.md -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/src/contract.rs -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/src/error.rs -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/src/lib.rs -------------------------------------------------------------------------------- /ctf-03/contracts/mock_arb/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/mock_arb/src/state.rs -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/.DS_Store -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/.cargo/config -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/.editorconfig -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/Cargo.lock -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/Cargo.toml -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/LICENSE -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/NOTICE -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/README.md -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/src/contract.rs -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/src/error.rs -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/src/lib.rs -------------------------------------------------------------------------------- /ctf-03/contracts/proxy/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/contracts/proxy/src/state.rs -------------------------------------------------------------------------------- /ctf-03/packages/common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/packages/common/Cargo.toml -------------------------------------------------------------------------------- /ctf-03/packages/common/src/flash_loan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/packages/common/src/flash_loan.rs -------------------------------------------------------------------------------- /ctf-03/packages/common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/packages/common/src/lib.rs -------------------------------------------------------------------------------- /ctf-03/packages/common/src/mock_arb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/packages/common/src/mock_arb.rs -------------------------------------------------------------------------------- /ctf-03/packages/common/src/proxy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-03/packages/common/src/proxy.rs -------------------------------------------------------------------------------- /ctf-04/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/.cargo/config -------------------------------------------------------------------------------- /ctf-04/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/.editorconfig -------------------------------------------------------------------------------- /ctf-04/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/Cargo.lock -------------------------------------------------------------------------------- /ctf-04/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/Cargo.toml -------------------------------------------------------------------------------- /ctf-04/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/LICENSE -------------------------------------------------------------------------------- /ctf-04/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/NOTICE -------------------------------------------------------------------------------- /ctf-04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/README.md -------------------------------------------------------------------------------- /ctf-04/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-04/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/src/contract.rs -------------------------------------------------------------------------------- /ctf-04/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/src/error.rs -------------------------------------------------------------------------------- /ctf-04/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-04/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/src/lib.rs -------------------------------------------------------------------------------- /ctf-04/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/src/msg.rs -------------------------------------------------------------------------------- /ctf-04/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-04/src/state.rs -------------------------------------------------------------------------------- /ctf-05/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/.cargo/config -------------------------------------------------------------------------------- /ctf-05/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/.editorconfig -------------------------------------------------------------------------------- /ctf-05/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/Cargo.lock -------------------------------------------------------------------------------- /ctf-05/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/Cargo.toml -------------------------------------------------------------------------------- /ctf-05/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/LICENSE -------------------------------------------------------------------------------- /ctf-05/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/NOTICE -------------------------------------------------------------------------------- /ctf-05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/README.md -------------------------------------------------------------------------------- /ctf-05/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-05/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/src/contract.rs -------------------------------------------------------------------------------- /ctf-05/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/src/error.rs -------------------------------------------------------------------------------- /ctf-05/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-05/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/src/lib.rs -------------------------------------------------------------------------------- /ctf-05/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/src/msg.rs -------------------------------------------------------------------------------- /ctf-05/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-05/src/state.rs -------------------------------------------------------------------------------- /ctf-06/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/.cargo/config -------------------------------------------------------------------------------- /ctf-06/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/.editorconfig -------------------------------------------------------------------------------- /ctf-06/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/Cargo.lock -------------------------------------------------------------------------------- /ctf-06/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/Cargo.toml -------------------------------------------------------------------------------- /ctf-06/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/LICENSE -------------------------------------------------------------------------------- /ctf-06/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/NOTICE -------------------------------------------------------------------------------- /ctf-06/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/README.md -------------------------------------------------------------------------------- /ctf-06/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-06/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/src/contract.rs -------------------------------------------------------------------------------- /ctf-06/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/src/error.rs -------------------------------------------------------------------------------- /ctf-06/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-06/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/src/lib.rs -------------------------------------------------------------------------------- /ctf-06/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/src/msg.rs -------------------------------------------------------------------------------- /ctf-06/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-06/src/state.rs -------------------------------------------------------------------------------- /ctf-07/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/.cargo/config -------------------------------------------------------------------------------- /ctf-07/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/.editorconfig -------------------------------------------------------------------------------- /ctf-07/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/Cargo.lock -------------------------------------------------------------------------------- /ctf-07/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/Cargo.toml -------------------------------------------------------------------------------- /ctf-07/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/LICENSE -------------------------------------------------------------------------------- /ctf-07/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/NOTICE -------------------------------------------------------------------------------- /ctf-07/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/README.md -------------------------------------------------------------------------------- /ctf-07/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-07/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/src/contract.rs -------------------------------------------------------------------------------- /ctf-07/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/src/error.rs -------------------------------------------------------------------------------- /ctf-07/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-07/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/src/lib.rs -------------------------------------------------------------------------------- /ctf-07/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/src/msg.rs -------------------------------------------------------------------------------- /ctf-07/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-07/src/state.rs -------------------------------------------------------------------------------- /ctf-08/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/.cargo/config -------------------------------------------------------------------------------- /ctf-08/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/.editorconfig -------------------------------------------------------------------------------- /ctf-08/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/Cargo.lock -------------------------------------------------------------------------------- /ctf-08/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/Cargo.toml -------------------------------------------------------------------------------- /ctf-08/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/LICENSE -------------------------------------------------------------------------------- /ctf-08/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/NOTICE -------------------------------------------------------------------------------- /ctf-08/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/README.md -------------------------------------------------------------------------------- /ctf-08/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-08/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/src/contract.rs -------------------------------------------------------------------------------- /ctf-08/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/src/error.rs -------------------------------------------------------------------------------- /ctf-08/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-08/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/src/lib.rs -------------------------------------------------------------------------------- /ctf-08/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/src/msg.rs -------------------------------------------------------------------------------- /ctf-08/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-08/src/state.rs -------------------------------------------------------------------------------- /ctf-09/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/.cargo/config -------------------------------------------------------------------------------- /ctf-09/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/.editorconfig -------------------------------------------------------------------------------- /ctf-09/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/Cargo.lock -------------------------------------------------------------------------------- /ctf-09/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/Cargo.toml -------------------------------------------------------------------------------- /ctf-09/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/LICENSE -------------------------------------------------------------------------------- /ctf-09/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/NOTICE -------------------------------------------------------------------------------- /ctf-09/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/README.md -------------------------------------------------------------------------------- /ctf-09/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-09/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/src/contract.rs -------------------------------------------------------------------------------- /ctf-09/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/src/error.rs -------------------------------------------------------------------------------- /ctf-09/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-09/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/src/lib.rs -------------------------------------------------------------------------------- /ctf-09/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/src/msg.rs -------------------------------------------------------------------------------- /ctf-09/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-09/src/state.rs -------------------------------------------------------------------------------- /ctf-10/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/.cargo/config -------------------------------------------------------------------------------- /ctf-10/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/.editorconfig -------------------------------------------------------------------------------- /ctf-10/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/Cargo.lock -------------------------------------------------------------------------------- /ctf-10/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/Cargo.toml -------------------------------------------------------------------------------- /ctf-10/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/LICENSE -------------------------------------------------------------------------------- /ctf-10/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/NOTICE -------------------------------------------------------------------------------- /ctf-10/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/README.md -------------------------------------------------------------------------------- /ctf-10/src/bin/schema.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /ctf-10/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/src/contract.rs -------------------------------------------------------------------------------- /ctf-10/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/src/error.rs -------------------------------------------------------------------------------- /ctf-10/src/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/src/integration_tests.rs -------------------------------------------------------------------------------- /ctf-10/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/src/lib.rs -------------------------------------------------------------------------------- /ctf-10/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/src/msg.rs -------------------------------------------------------------------------------- /ctf-10/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oak-security/cosmwasm-ctf/HEAD/ctf-10/src/state.rs --------------------------------------------------------------------------------