Uniswap SDK
In-depth documentation on this SDK is available at uniswap.org.
this project for to v2-sdk - 2020-9-14 -commit for a88048e9c4198a5bdaea00883ca00c8c8e582605
- Modify the factory contract address,
init_code_pair_hash
address, ETH address, and chain ID in v2-sdk. Compile and publish to NPM mirror.
Running tests
To run the tests, follow these steps. You must have at least node v10 and yarn installed.
First clone the repository:
git clone https://github.com/RubyAquaMarine/aquastrade-sdk.git
Move into the uniswap-sdk working directory
cd aquastrade-sdk/
Install dependencies
yarn install
Run tests
yarn test
You should see output like the following:
yarn run v1.22.4
$ tsdx test
PASS test/constants.test.ts
PASS test/pair.test.ts
PASS test/fraction.test.ts
PASS test/miscellaneous.test.ts
PASS test/entities.test.ts
PASS test/trade.test.ts
Test Suites: 1 skipped, 9 passed, 9 of 10 total
Tests: 3 skipped, 125 passed, 128 total
Snapshots: 0 total
Time: 1.853s
Ran all test suites.
✨ Done in 2.60s.
Skale : gas-is-free
There is no need for native ETH on Skale.network
- Native ETH can be deposited into the SKALE BRIDGE
- SKALE BRIDGE wraps an equivalent and outputs an ERC20 token on the Skale chain : EuropaHub.network
removed from sdk
- swapExactETH
- swapExactTokensForETH