├── .gitignore ├── .vscode └── settings.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── contracts ├── oraiswap_converter │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── lib.rs │ │ ├── state.rs │ │ └── testing.rs ├── oraiswap_factory │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── lib.rs │ │ ├── state.rs │ │ └── testing.rs ├── oraiswap_mixed_router │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── rustfmt.toml │ ├── schema │ │ └── oraiswap-router.json │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── lib.rs │ │ ├── operations.rs │ │ ├── state.rs │ │ └── testing.rs ├── oraiswap_oracle │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── lib.rs │ │ ├── state.rs │ │ └── testing.rs ├── oraiswap_orderbook │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── lib.rs │ │ ├── order.rs │ │ ├── orderbook.rs │ │ ├── query.rs │ │ ├── state.rs │ │ └── testing │ │ ├── contract_test.rs │ │ ├── migrate_test.rs │ │ ├── mod.rs │ │ ├── orderbook_test.rs │ │ └── stress_tests.rs ├── oraiswap_pair │ ├── Cargo.toml │ ├── README.md │ ├── rustfmt.toml │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── lib.rs │ │ ├── mod.rs │ │ ├── state.rs │ │ └── testing.rs ├── oraiswap_rewarder │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── clock.rs │ │ ├── contract.rs │ │ ├── lib.rs │ │ ├── state.rs │ │ └── testing.rs ├── oraiswap_router │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── rustfmt.toml │ ├── schema │ │ └── oraiswap-router.json │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── lib.rs │ │ ├── operations.rs │ │ ├── state.rs │ │ └── testing.rs ├── oraiswap_smartrouter │ ├── Cargo.toml │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── error.rs │ │ ├── execute.rs │ │ ├── helpers.rs │ │ ├── lib.rs │ │ ├── query.rs │ │ ├── state.rs │ │ └── testing │ │ ├── contract_tests.rs │ │ ├── mod.rs │ │ └── multitests.rs ├── oraiswap_staking │ ├── Cargo.toml │ ├── README.md │ ├── rustfmt.toml │ └── src │ │ ├── bin │ │ └── schema.rs │ │ ├── contract.rs │ │ ├── legacy │ │ ├── mod.rs │ │ ├── v1 │ │ │ └── mod.rs │ │ └── v2 │ │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── rewards.rs │ │ ├── staking.rs │ │ ├── state.rs │ │ └── testing │ │ ├── contract_test.rs │ │ ├── deprecate_test.rs │ │ ├── migrate_test.rs │ │ ├── mod.rs │ │ ├── reward_test.rs │ │ └── staking_test.rs └── oraiswap_token │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── bin │ └── schema.rs │ ├── contract.rs │ └── lib.rs ├── packages └── oraiswap │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── asset.rs │ ├── converter.rs │ ├── error.rs │ ├── factory.rs │ ├── lib.rs │ ├── math.rs │ ├── mixed_router.rs │ ├── oracle.rs │ ├── orderbook.rs │ ├── pair.rs │ ├── querier.rs │ ├── response.proto │ ├── response.rs │ ├── rewarder.rs │ ├── router.rs │ ├── smartrouter.rs │ ├── staking.rs │ ├── testing.rs │ ├── universal_swap_memo.proto │ └── universal_swap_memo.rs ├── rustfmt.toml └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_converter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_converter/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_converter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_converter/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_converter/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_converter/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_converter/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_converter/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_converter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_converter/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_converter/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_converter/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_converter/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_converter/src/testing.rs -------------------------------------------------------------------------------- /contracts/oraiswap_factory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_factory/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_factory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_factory/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_factory/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_factory/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_factory/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_factory/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_factory/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_factory/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_factory/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_factory/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_factory/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_factory/src/testing.rs -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/.gitignore -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/rustfmt.toml -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/schema/oraiswap-router.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/schema/oraiswap-router.json -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/src/operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/src/operations.rs -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_mixed_router/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_mixed_router/src/testing.rs -------------------------------------------------------------------------------- /contracts/oraiswap_oracle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_oracle/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_oracle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_oracle/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_oracle/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_oracle/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_oracle/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_oracle/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_oracle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_oracle/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_oracle/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_oracle/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_oracle/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_oracle/src/testing.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/order.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/orderbook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/orderbook.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/query.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/testing/contract_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/testing/contract_test.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/testing/migrate_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/testing/migrate_test.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/testing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/testing/mod.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/testing/orderbook_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/testing/orderbook_test.rs -------------------------------------------------------------------------------- /contracts/oraiswap_orderbook/src/testing/stress_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_orderbook/src/testing/stress_tests.rs -------------------------------------------------------------------------------- /contracts/oraiswap_pair/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_pair/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_pair/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_pair/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_pair/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_pair/rustfmt.toml -------------------------------------------------------------------------------- /contracts/oraiswap_pair/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_pair/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_pair/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_pair/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_pair/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_pair/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_pair/src/mod.rs: -------------------------------------------------------------------------------- 1 | // @generated 2 | 3 | pub mod response; 4 | -------------------------------------------------------------------------------- /contracts/oraiswap_pair/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_pair/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_pair/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_pair/src/testing.rs -------------------------------------------------------------------------------- /contracts/oraiswap_rewarder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_rewarder/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_rewarder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_rewarder/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_rewarder/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_rewarder/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_rewarder/src/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_rewarder/src/clock.rs -------------------------------------------------------------------------------- /contracts/oraiswap_rewarder/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_rewarder/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_rewarder/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_rewarder/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_rewarder/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_rewarder/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_rewarder/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_rewarder/src/testing.rs -------------------------------------------------------------------------------- /contracts/oraiswap_router/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/.gitignore -------------------------------------------------------------------------------- /contracts/oraiswap_router/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_router/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/rustfmt.toml -------------------------------------------------------------------------------- /contracts/oraiswap_router/schema/oraiswap-router.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/schema/oraiswap-router.json -------------------------------------------------------------------------------- /contracts/oraiswap_router/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_router/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_router/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_router/src/operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/src/operations.rs -------------------------------------------------------------------------------- /contracts/oraiswap_router/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_router/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_router/src/testing.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/error.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/execute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/execute.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/helpers.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/query.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/testing/contract_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/testing/contract_tests.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/testing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/testing/mod.rs -------------------------------------------------------------------------------- /contracts/oraiswap_smartrouter/src/testing/multitests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_smartrouter/src/testing/multitests.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_staking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_staking/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/rustfmt.toml -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/legacy/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/legacy/mod.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/legacy/v1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/legacy/v1/mod.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/legacy/v2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/legacy/v2/mod.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/lib.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/rewards.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/rewards.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/staking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/staking.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/state.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/testing/contract_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/testing/contract_test.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/testing/deprecate_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/testing/deprecate_test.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/testing/migrate_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/testing/migrate_test.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/testing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/testing/mod.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/testing/reward_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/testing/reward_test.rs -------------------------------------------------------------------------------- /contracts/oraiswap_staking/src/testing/staking_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_staking/src/testing/staking_test.rs -------------------------------------------------------------------------------- /contracts/oraiswap_token/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_token/Cargo.toml -------------------------------------------------------------------------------- /contracts/oraiswap_token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_token/README.md -------------------------------------------------------------------------------- /contracts/oraiswap_token/src/bin/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_token/src/bin/schema.rs -------------------------------------------------------------------------------- /contracts/oraiswap_token/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/contracts/oraiswap_token/src/contract.rs -------------------------------------------------------------------------------- /contracts/oraiswap_token/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod contract; 2 | -------------------------------------------------------------------------------- /packages/oraiswap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/Cargo.toml -------------------------------------------------------------------------------- /packages/oraiswap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/README.md -------------------------------------------------------------------------------- /packages/oraiswap/src/asset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/asset.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/converter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/converter.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/error.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/factory.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/lib.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/math.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/mixed_router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/mixed_router.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/oracle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/oracle.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/orderbook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/orderbook.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/pair.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/querier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/querier.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/response.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/response.proto -------------------------------------------------------------------------------- /packages/oraiswap/src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/response.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/rewarder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/rewarder.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/router.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/smartrouter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/smartrouter.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/staking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/staking.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/testing.rs -------------------------------------------------------------------------------- /packages/oraiswap/src/universal_swap_memo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/universal_swap_memo.proto -------------------------------------------------------------------------------- /packages/oraiswap/src/universal_swap_memo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/packages/oraiswap/src/universal_swap_memo.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oraidex/oraiswap/HEAD/yarn.lock --------------------------------------------------------------------------------