├── .gitignore ├── README.md ├── balancer-pool ├── Cargo.lock ├── Cargo.toml ├── build.sh ├── res │ └── balancer_pool.wasm ├── src │ ├── bconst.rs │ ├── bmath.rs │ └── lib.rs ├── test.sh └── tests │ ├── general.rs │ └── utils.rs ├── continuous-token ├── Cargo.lock ├── Cargo.toml ├── build.sh ├── res │ └── continues_token.wasm └── src │ ├── lib.rs │ └── math.rs ├── generic-factory ├── Cargo.lock ├── Cargo.toml ├── README.md ├── build.sh ├── res │ └── generic_factory.wasm └── src │ └── lib.rs ├── grantdao └── README.md ├── multiswap ├── Cargo.lock ├── Cargo.toml ├── README.md ├── build.sh ├── res │ └── multiswap.wasm ├── src │ ├── lib.rs │ ├── pool.rs │ ├── simple_pool.rs │ ├── storage_impl.rs │ ├── token_receiver.rs │ ├── utils.rs │ └── views.rs └── tests │ └── test_swap.rs ├── near-lib-rs ├── Cargo.lock ├── Cargo.toml └── src │ ├── context.rs │ ├── lib.rs │ ├── promises.rs │ ├── token.rs │ ├── types.rs │ └── upgrade.rs ├── sputnikdao └── README.md ├── test-token-old ├── Cargo.lock ├── Cargo.toml ├── build.sh ├── res │ └── test_token.wasm └── src │ └── lib.rs ├── test-token ├── Cargo.lock ├── Cargo.toml ├── build.sh ├── res │ └── test_token.wasm └── src │ └── lib.rs ├── token-curated-registry ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs └── uniswap ├── Cargo.lock ├── Cargo.toml ├── build.sh ├── res └── uniswap.wasm └── src └── lib.rs /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | target 3 | neardev/ 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/README.md -------------------------------------------------------------------------------- /balancer-pool/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/balancer-pool/Cargo.lock -------------------------------------------------------------------------------- /balancer-pool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/balancer-pool/Cargo.toml -------------------------------------------------------------------------------- /balancer-pool/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/balancer-pool/build.sh -------------------------------------------------------------------------------- /balancer-pool/res/balancer_pool.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/balancer-pool/res/balancer_pool.wasm -------------------------------------------------------------------------------- /balancer-pool/src/bconst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/balancer-pool/src/bconst.rs -------------------------------------------------------------------------------- /balancer-pool/src/bmath.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/balancer-pool/src/bmath.rs -------------------------------------------------------------------------------- /balancer-pool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/balancer-pool/src/lib.rs -------------------------------------------------------------------------------- /balancer-pool/test.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./build.sh 4 | cargo test -------------------------------------------------------------------------------- /balancer-pool/tests/general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/balancer-pool/tests/general.rs -------------------------------------------------------------------------------- /balancer-pool/tests/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/balancer-pool/tests/utils.rs -------------------------------------------------------------------------------- /continuous-token/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/continuous-token/Cargo.lock -------------------------------------------------------------------------------- /continuous-token/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/continuous-token/Cargo.toml -------------------------------------------------------------------------------- /continuous-token/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/continuous-token/build.sh -------------------------------------------------------------------------------- /continuous-token/res/continues_token.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/continuous-token/res/continues_token.wasm -------------------------------------------------------------------------------- /continuous-token/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/continuous-token/src/lib.rs -------------------------------------------------------------------------------- /continuous-token/src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/continuous-token/src/math.rs -------------------------------------------------------------------------------- /generic-factory/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/generic-factory/Cargo.lock -------------------------------------------------------------------------------- /generic-factory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/generic-factory/Cargo.toml -------------------------------------------------------------------------------- /generic-factory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/generic-factory/README.md -------------------------------------------------------------------------------- /generic-factory/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/generic-factory/build.sh -------------------------------------------------------------------------------- /generic-factory/res/generic_factory.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/generic-factory/res/generic_factory.wasm -------------------------------------------------------------------------------- /generic-factory/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/generic-factory/src/lib.rs -------------------------------------------------------------------------------- /grantdao/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/grantdao/README.md -------------------------------------------------------------------------------- /multiswap/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/Cargo.lock -------------------------------------------------------------------------------- /multiswap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/Cargo.toml -------------------------------------------------------------------------------- /multiswap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/README.md -------------------------------------------------------------------------------- /multiswap/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/build.sh -------------------------------------------------------------------------------- /multiswap/res/multiswap.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/res/multiswap.wasm -------------------------------------------------------------------------------- /multiswap/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/src/lib.rs -------------------------------------------------------------------------------- /multiswap/src/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/src/pool.rs -------------------------------------------------------------------------------- /multiswap/src/simple_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/src/simple_pool.rs -------------------------------------------------------------------------------- /multiswap/src/storage_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/src/storage_impl.rs -------------------------------------------------------------------------------- /multiswap/src/token_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/src/token_receiver.rs -------------------------------------------------------------------------------- /multiswap/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/src/utils.rs -------------------------------------------------------------------------------- /multiswap/src/views.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/src/views.rs -------------------------------------------------------------------------------- /multiswap/tests/test_swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/multiswap/tests/test_swap.rs -------------------------------------------------------------------------------- /near-lib-rs/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/near-lib-rs/Cargo.lock -------------------------------------------------------------------------------- /near-lib-rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/near-lib-rs/Cargo.toml -------------------------------------------------------------------------------- /near-lib-rs/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/near-lib-rs/src/context.rs -------------------------------------------------------------------------------- /near-lib-rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/near-lib-rs/src/lib.rs -------------------------------------------------------------------------------- /near-lib-rs/src/promises.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/near-lib-rs/src/promises.rs -------------------------------------------------------------------------------- /near-lib-rs/src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/near-lib-rs/src/token.rs -------------------------------------------------------------------------------- /near-lib-rs/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/near-lib-rs/src/types.rs -------------------------------------------------------------------------------- /near-lib-rs/src/upgrade.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/near-lib-rs/src/upgrade.rs -------------------------------------------------------------------------------- /sputnikdao/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/sputnikdao/README.md -------------------------------------------------------------------------------- /test-token-old/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token-old/Cargo.lock -------------------------------------------------------------------------------- /test-token-old/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token-old/Cargo.toml -------------------------------------------------------------------------------- /test-token-old/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token-old/build.sh -------------------------------------------------------------------------------- /test-token-old/res/test_token.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token-old/res/test_token.wasm -------------------------------------------------------------------------------- /test-token-old/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token-old/src/lib.rs -------------------------------------------------------------------------------- /test-token/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token/Cargo.lock -------------------------------------------------------------------------------- /test-token/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token/Cargo.toml -------------------------------------------------------------------------------- /test-token/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token/build.sh -------------------------------------------------------------------------------- /test-token/res/test_token.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token/res/test_token.wasm -------------------------------------------------------------------------------- /test-token/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/test-token/src/lib.rs -------------------------------------------------------------------------------- /token-curated-registry/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/token-curated-registry/Cargo.lock -------------------------------------------------------------------------------- /token-curated-registry/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/token-curated-registry/Cargo.toml -------------------------------------------------------------------------------- /token-curated-registry/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/token-curated-registry/src/lib.rs -------------------------------------------------------------------------------- /uniswap/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/uniswap/Cargo.lock -------------------------------------------------------------------------------- /uniswap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/uniswap/Cargo.toml -------------------------------------------------------------------------------- /uniswap/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/uniswap/build.sh -------------------------------------------------------------------------------- /uniswap/res/uniswap.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/uniswap/res/uniswap.wasm -------------------------------------------------------------------------------- /uniswap/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilblackdragon/contracts/HEAD/uniswap/src/lib.rs --------------------------------------------------------------------------------