0.3.3 • Published 2 years ago
@tableland/rigs v0.3.3
@tableland/rigs
Tableland Rigs contract and client components
Table of Contents
Background
This is the Tableland Rigs contract and client components.
Development
Building the client
You can build the Typescript client locally:
npm install
npm run buildTesting
Run the test suite:
npm testTest with gas reporting:
REPORT_GAS=true npx hardhat testDeploying
Deployments are handled on a per-network basis:
npx hardhat run scripts/deploy.ts --network optimismRefer to the deployments.ts for the list of current deployments.
Extacting the ABI and Bytecode
You can you grab the assets you need by compiling and then using some jq magic:
ABI
cat artifacts/contracts/TablelandRigs.sol/TablelandRigs.json | jq '.abi' > abi.jsonBytecode
cat artifacts/contracts/TablelandRigs.sol/TablelandRigs.json | jq -r '.bytecode' > bytecode.binGenerate the Go client!
You can use the above abi.json to build the Go client:
mkdir gobuild
abigen --abi ./abi.json --bin ./bytecode.bin --pkg contracts --out gobuild/TablelandRigs.goLicense
The Unlicense
0.3.3-pre0
2 years ago
0.3.2-pre2
2 years ago
0.3.2-pre1
2 years ago
0.3.2-pre0
2 years ago
0.3.2
2 years ago
0.3.1
2 years ago
0.3.3
2 years ago
0.3.0
2 years ago
0.2.0
3 years ago
0.1.4
3 years ago
0.1.2
3 years ago
0.1.2-pre0
3 years ago
0.1.3
3 years ago
0.1.0
3 years ago
0.1.1
3 years ago
0.1.0-pre6
3 years ago
0.1.0-pre5
3 years ago
0.1.0-pre4
3 years ago
0.1.0-pre3
3 years ago
0.1.0-pre2
3 years ago
0.1.0-pre1
3 years ago
0.1.0-pre0
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago