0.3.3 • Published 8 months ago

@tableland/rigs v0.3.3

Weekly downloads
-
License
Unlicense
Repository
github
Last release
8 months ago

@tableland/rigs

GitHub license GitHub package.json version Release standard-readme compliant

Tests

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 build

Testing

Run the test suite:

npm test

Test with gas reporting:

REPORT_GAS=true npx hardhat test

Deploying

Deployments are handled on a per-network basis:

npx hardhat run scripts/deploy.ts --network optimism

Refer 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.json

Bytecode

cat artifacts/contracts/TablelandRigs.sol/TablelandRigs.json | jq -r '.bytecode' > bytecode.bin

Generate 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.go

License

The Unlicense

0.3.3-pre0

8 months ago

0.3.2-pre2

10 months ago

0.3.2-pre1

10 months ago

0.3.2-pre0

10 months ago

0.3.2

10 months ago

0.3.1

11 months ago

0.3.3

8 months ago

0.3.0

12 months ago

0.2.0

1 year ago

0.1.4

1 year ago

0.1.2

1 year ago

0.1.2-pre0

1 year ago

0.1.3

1 year ago

0.1.0

2 years ago

0.1.1

2 years ago

0.1.0-pre6

2 years ago

0.1.0-pre5

2 years ago

0.1.0-pre4

2 years ago

0.1.0-pre3

2 years ago

0.1.0-pre2

2 years ago

0.1.0-pre1

2 years ago

0.1.0-pre0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago