@dxdao/aqua-sc
TypeScript icon, indicating that this package has built-in type declarations

0.1.2-1 • Public • Published

@dxdao/aqua-sc

Package contains:

  • Artifacts used across Aqua infrastructure
  • Addresses of deployed contracts
  • Typings generated with typechain/ethers-v5

Installation

To install the latest production release use:

$ npm install @dxdao/aqua-sc

or

$ yarn add @dxdao/aqua-sc

Development prereleases are following 0.0.0-dev.x versioning along with dev tag. To install the latest dev version, use:

$ npm i @dxdao/aqua-sc@>=0.0.0-dev.0 <0.0.0

or

$ yarn add @dxdao/aqua-sc@>=0.0.0-dev.0 <0.0.0

Usage

Artifacts

// Import entire artifact
import AQUA_FACTORY from '@dxdao/aqua-sc/artifacts/AquaFactory.json'

// Import abi/bytecode only
import {
  abi as AQUA_FACTORY_ABI,
  bytecode as AQUA_FACTORY__BYTECODE,
} from '@dxdao/aqua-sc/artifacts/AquaFactory.json'

Addresses

import { getContractAddressesForChainOrThrow, ChainId } from '@dxdao/aqua-sc'

const addresses = getContractAddressesForChainOrThrow(ChainId.rinkeby)

// addresses = {
// 	AquaFactory: "0x8e3f253c2d5048eddb207805ea656bfc80cbd492",
// 	SaleLauncher: "0x8e3f253c2d5048eddb207805ea656bfc80cbd493",
// 	...
// }

Package Sidebar

Install

npm i @dxdao/aqua-sc

Weekly Downloads

1

Version

0.1.2-1

License

LGPL-3.0 License

Unpacked Size

976 kB

Total Files

78

Last publish

Collaborators

  • adamazad