@nexusmutual/rwi-vault-deployments
v1.1.0
Published
RWI Vault deployed contract addresses and abis
Readme
RWI Vault Deployments
This package contains ABIs, deployed addresses, and contract types for the deployed RWI Vault contracts.
Usage
Variables
addresses:
Contains addresses for RWIRegistry, RWIVault, and Locks.
import { addresses } from "@nexusmutual/rwi-vault-deployments";
console.log(addresses.RWIVault);abis:
A map containing ABI definitions for all exported contracts.
import { abis } from "@nexusmutual/rwi-vault-deployments";
console.log(abis.RWIRegistry);Exported JSON Files
Addresses and ABIs are also exported as JSON under:
dist/data/addresses.jsondist/data/abis/index.jsondist/data/abis/RWIRegistry.jsondist/data/abis/RWIVault.jsondist/data/abis/Locks.json
Building
Run:
npm run deployments:buildThis will:
- read
ignition/deployments/mainnet-<id>/deployed_addresses.json, - generate ABI exports from existing artifacts,
- generate typed package entrypoints via
tsupfromsrc/index.ts, - build package outputs in
deployments/dist.
By default, <id> is 1. You can override it by setting MAINNET_DEPLOYMENT_ID.
