UNPKG

@hyperlane-xyz/core

Version:

Core solidity contracts for Hyperlane

1 lines 1.64 kB
export const AbstractMetaProxyWeightedMultisigIsm = {"_format":"hh-zksolc-artifact-1","contractName":"AbstractMetaProxyWeightedMultisigIsm","sourceName":"contracts/isms/multisig/WeightedMultisigIsm.sol","abi":[{"inputs":[],"name":"PACKAGE_VERSION","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOTAL_WEIGHT","outputs":[{"internalType":"uint96","name":"","type":"uint96"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"moduleType","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_metadata","type":"bytes"}],"name":"signatureCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"validatorsAndThresholdWeight","outputs":[{"components":[{"internalType":"address","name":"signingAddress","type":"address"},{"internalType":"uint96","name":"weight","type":"uint96"}],"internalType":"struct IStaticWeightedMultisigIsm.ValidatorInfo[]","name":"","type":"tuple[]"},{"internalType":"uint96","name":"","type":"uint96"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"_metadata","type":"bytes"},{"internalType":"bytes","name":"_message","type":"bytes"}],"name":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}],"bytecode":"0x","deployedBytecode":"0x","linkReferences":{},"deployedLinkReferences":{},"factoryDeps":{}};