27 lines
760 B
Markdown
27 lines
760 B
Markdown
# Minimal Swap PoC
|
|
|
|
A minimal end to end proof of concept of using Swap contracts written by Swarm and maintained here: https://github.com/ethersphere/swap-swear-and-swindle
|
|
|
|
All contract code imported from the above repo.
|
|
|
|
Ported to Hardhat and Ethers.io.
|
|
|
|
|
|
# How to run
|
|
|
|
For scripts there is a script to setup SWAP contracts. To run it and make it persistent we can do the following:
|
|
|
|
``` sh
|
|
# Run a node
|
|
npx hardhat node
|
|
|
|
# Run script to setup SWAP contracts on local hardhat node
|
|
npx hardhat run scripts/setup-swap.js --network localhost
|
|
```
|
|
|
|
Which will return you a list a list of addresses for ERC20, Alice, Bob, and their respective SWAP contracts. You can then interact with it by running a console:
|
|
|
|
``` sh
|
|
npx hardhat console --network localhost
|
|
```
|