@big-whale-labs/gsn-paymaster-contract
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

GSN Paymaster contract

Usage

  1. Clone the repository with git clone git@github.com:BigWhaleLabs/gasn-paymaster-contract
  2. Install the dependencies with yarn
  3. Add environment variables to your .env file
  4. Run the scripts below

Environment variables

Name Description
ETHERSCAN_API_KEY Etherscan API key
ETH_RPC Ethereum RPC URL
CONTRACT_OWNER_PRIVATE_KEY Private key of the contract owner to deploy the contracts
COINMARKETCAP_API_KEY Coinmarketcap API key

Also check out the .env.sample file for more information.

Available scripts

  • yarn build — compiles the contract ts interface to the typechain directory
  • yarn test — runs the test suite
  • yarn deploy — deploys the contract to the network
  • yarn eth-lint — runs the linter for the solidity contract
  • yarn lint — runs all the linters
  • yarn prettify — prettifies the code in th project
  • yarn release — relases the typechain directory to NPM

Readme

Keywords

none

Package Sidebar

Install

npm i @big-whale-labs/gsn-paymaster-contract

Weekly Downloads

2

Version

0.1.1

License

MIT

Unpacked Size

376 kB

Total Files

114

Last publish

Collaborators

  • wilson.bwl.gg
  • upacyxou
  • tuansydau
  • sarmat
  • ohpaul
  • therealnorman
  • avrdude
  • t_damer
  • wsmichel
  • borodutch