anti-gambling-trader-tw
Free open-source investment anti-fraud, trading statistics and automated trading program tools: default PaperBroker, provides 14 broker/exchange options; trade record analysis runs locally.
AI translation
An intergalactic AMM/DEX where adventurers can dock, swap and provide liquidity. Powered by the Terra blockchain.
FinanceRust · TypeScriptGitHub @astroport-fiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Astroport DEX core contracts
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Multi pool type automated market-maker (AMM) protocol powered by smart contracts on the Terra, Injective, Neutron,
and Osmosis
blockchains.
Tokenomics related smart contracts are hosted on ../contracts/tokenomics.
You will need Rust 1.68.0+ with wasm32-unknown-unknown target installed.
You can run tests for all contracts
Run the following from the repository root
Run the following from the repository rootRead the full README ↗Multi pool type automated market-maker (AMM) protocol powered by smart contracts on the Terra, Injective, Neutron, and Osmosis blockchains.
| Name | Description |
|---|---|
factory | Pool creation factory |
pair | Pair with x*y=k curve |
pair | One way swap pair to convert ASTRO.cw20 to TokenFactory ASTRO |
pair_concentrated | Passive Concentrated Liquidity pair inspired by Curve v2 whitepaper |
pair_stable | Pair with stableswap invariant curve |
pair_transmuter | Constant sum pair with no fee ans slippage for 1:1 assets |
pair_xyk_sale_tax | XYK pair with buy and sell taxes |
router | Multi-hop trade router |
whitelist | CW1 whitelist contract (Astroport treasury) |
Tokenomics related smart contracts are hosted on ../contracts/tokenomics.
| Name | Description |
|---|---|
incentives | Rewards distributor for liquidity providers |
maker | Fee collector and swapper |
staking | xASTRO staking contract |
vesting | ASTRO distributor for generator rewards |
xastro_token | xASTRO token contract (extended cw20 with onchain balances history) |
You will need Rust 1.68.0+ with wasm32-unknown-unknown target installed.
Go to contract directory and run
cargo wasm
cp ../../target/wasm32-unknown-unknown/release/astroport_token.wasm .
ls -l astroport_token.wasm
sha256sum astroport_token.wasm
Run the following from the repository root
cargo test
Run the following from the repository root
./scripts/build_release.sh
The optimized contracts are generated in the artifacts/ directory.
You can find versions and commits for actual deployed contracts here.
Docs can be generated using cargo doc --no-deps
The contracts in this repo are included in a bug bounty program.