Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • BridgeGovernance__factory

Index

Constructors

constructor

  • Parameters

    • Optional signer: Signer

    Returns BridgeGovernance__factory

Properties

Readonly bytecode

bytecode: string

Readonly interface

interface: Interface

Readonly signer

signer: Signer

Static Readonly abi

abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string }[]; name: string; outputs: undefined; stateMutability: undefined; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { components: { internalType: string; name: string; type: string }[]; internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[] = ...

Static Readonly bytecode

bytecode: "0x608060405234801561001057600080fd5b50611709806100206000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063a5799f93116100b8578063b96c7e4d1161007c578063b96c7e4d1461036d578063cb4cfea814610396578063d60b347f146103e3578063e039f2241461040f578063fbe3c2cd14610417578063fbeeacd91461042957600080fd5b8063a5799f93146102fa578063aa4efa5b1461030d578063ad5c464814610330578063ad66a5f114610341578063b172b2221461036557600080fd5b80632c3c02a41161010a5780632c3c02a4146102685780632f3a3d5d1461028b57806364d42b171461029c578063739fc8d1146102ae57806384acd1bb146102ce5780639a8a0592146102df57600080fd5b806301f5325514610147578063178149e7146101b25780631a2be4da146101c75780631ff1e286146102035780632539464514610255575b600080fd5b61015a6101553660046112da565b610476565b6040516101a99190600060a0820190508251825260ff6020840151166020830152604083015161ffff808216604085015280606086015116606085015250506080830151608083015292915050565b60405180910390f35b6101c56101c03660046112da565b6105d6565b005b6101f36101d5366004611294565b6001600160a01b031660009081526009602052604090205460ff1690565b60405190151581526020016101a9565b61023d6102113660046114bc565b61ffff91909116600090815260086020908152604080832093835292905220546001600160a01b031690565b6040516001600160a01b0390911681526020016101a9565b6101c56102633660046112da565b6106e1565b6101f36102763660046112c2565b60009081526005602052604090205460ff1690565b6001546001600160a01b031661023d565b600c545b6040519081526020016101a9565b600254640100000000900460ff1660405160ff90911681526020016101a9565b6000546001600160a01b031661023d565b60025461ffff165b60405161ffff90911681526020016101a9565b6101c56103083660046112da565b6107df565b6101f361031b3660046112c2565b60009081526006602052604090205460ff1690565b6004546001600160a01b031661023d565b6102a061034f3660046114a0565b61ffff166000908152600b602052604090205490565b6003546102a0565b6102a061037b366004611294565b6001600160a01b03166000908152600a602052604090205490565b6103a96103a43660046112da565b610938565b6040516101a991908151815260208083015160ff16908201526040808301519082015260609182015161ffff169181019190915260800190565b6101f36103f1366004611294565b6001600160a01b031660009081526007602052604090205460ff1690565b6101f3610a21565b60025462010000900461ffff166102e7565b61043c6104373660046112da565b610a34565b6040516101a991908151815260208083015160ff169082015260408083015161ffff16908201526060918201519181019190915260800190565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101829052906104ab8382610b1d565b82526104b8602082611634565b82519091506a546f6b656e427269646765146104ef5760405162461bcd60e51b81526004016104e690611542565b60405180910390fd5b6104f98382610b7b565b60ff16602083015261050c600182611634565b9050816020015160ff166001146105355760405162461bcd60e51b81526004016104e690611568565b61053f8382610bd7565b61ffff166040830152610553600282611634565b905061055f8382610bd7565b61ffff166060830152610573600282611634565b905061057f8382610b1d565b608083015261058f602082611634565b9050808351146105d05760405162461bcd60e51b815260206004820152600c60248201526b0eee4dedcce40d8cadccee8d60a31b60448201526064016104e6565b50919050565b6105de610a21565b6106175760405162461bcd60e51b815260206004820152600a6024820152696e6f74206120666f726b60b01b60448201526064016104e6565b600080600061062584610c34565b92509250925081819061064b5760405162461bcd60e51b81526004016104e6919061152f565b5061065a836101400151610e53565b60006106698460e00151610938565b9050468160400151146106b25760405162461bcd60e51b815260206004820152601160248201527034b73b30b634b21022ab269021b430b4b760791b60448201526064016104e6565b6106bf8160400151610e6e565b60608101516002805461ffff191661ffff9092169190911790555b5050505050565b6106e9610a21565b156107255760405162461bcd60e51b815260206004820152600c60248201526b696e76616c696420666f726b60a01b60448201526064016104e6565b600080600061073384610c34565b9250925092508181906107595760405162461bcd60e51b81526004016104e6919061152f565b50610768836101400151610e53565b60006107778460e00151610a34565b905061078660025461ffff1690565b61ffff16816040015161ffff16146107d15760405162461bcd60e51b815260206004820152600e60248201526d1ddc9bdb99c818da185a5b881a5960921b60448201526064016104e6565b60608101516106da90610eb7565b60008060006107ed84610c34565b9250925092508181906108135760405162461bcd60e51b81526004016104e6919061152f565b50610822836101400151610e53565b60006108318460e00151610476565b905061084060025461ffff1690565b61ffff16816040015161ffff1614801561085f575061085d610a21565b155b806108705750604081015161ffff16155b6108af5760405162461bcd60e51b815260206004820152601060248201526f1a5b9d985b1a590818da185a5b881a5960821b60448201526064016104e6565b606081015161ffff166000908152600b6020526040812054146109145760405162461bcd60e51b815260206004820152601860248201527f636861696e20616c72656164792072656769737465726564000000000000000060448201526064016104e6565b6106da8160600151826080015161ffff9091166000908152600b6020526040902055565b6040805160808101825260008082526020820181905291810182905260608101829052906109668382610b1d565b8252610973602082611634565b82519091506a546f6b656e427269646765146109a15760405162461bcd60e51b81526004016104e690611542565b6109ab8382610b7b565b60ff1660208301526109be600182611634565b9050816020015160ff166003146109e75760405162461bcd60e51b81526004016104e690611568565b6109f18382610fe4565b6040830152610a01602082611634565b9050610a0d8382610bd7565b61ffff16606083015261058f600282611634565b600046610a2d600c5490565b1415905090565b604080516080810182526000808252602082018190529181018290526060810182905290610a628382610b1d565b8252610a6f602082611634565b82519091506a546f6b656e42726964676514610a9d5760405162461bcd60e51b81526004016104e690611542565b610aa78382610b7b565b60ff166020830152610aba600182611634565b9050816020015160ff16600214610ae35760405162461bcd60e51b81526004016104e690611568565b610aed8382610bd7565b61ffff166040830152610b01600282611634565b9050610b0d8382610b1d565b606083015261058f602082611634565b6000610b2a826020611634565b83511015610b725760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b60448201526064016104e6565b50016020015190565b6000610b88826001611634565b83511015610bce5760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b60448201526064016104e6565b50016001015190565b6000610be4826002611634565b83511015610c2b5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b60448201526064016104e6565b50016002015190565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e082018190526101008201839052610120820152610140810191909152600060606000806000610ca76000546001600160a01b031690565b6001600160a01b031663c0fd8bde886040518263ffffffff1660e01b8152600401610cd2919061152f565b60006040518083038186803b158015610cea57600080fd5b505afa158015610cfe573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d26919081019061134e565b92509250925081610d3d5791945092509050610e4c565b60025462010000900461ffff1661ffff16836060015161ffff1614610d995750506040805180820190915260168152753bb937b7339033b7bb32b93730b731b29031b430b4b760511b6020820152909350600092509050610e4c565b600354836080015114610dea57505060408051808201909152601981527f77726f6e6720676f7665726e616e636520636f6e7472616374000000000000006020820152909350600092509050610e4c565b61014083015160009081526005602052604090205460ff1615610e31578260006040518060600160405280602281526020016116b260229139955095509550505050610e4c565b50506040805160208101909152600081529093506001925090505b9193909250565b6000908152600560205260409020805460ff19166001179055565b468114610eb25760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a5908195d9b50da185a5b925960721b60448201526064016104e6565b600c55565b6000610eea7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b9050610ef582611039565b60408051600481526024810182526020810180516001600160e01b031663204a7f0760e21b179052905160009182916001600160a01b03861691610f3891611513565b600060405180830381855af49150503d8060008114610f73576040519150601f19603f3d011682016040523d82523d6000602084013e610f78565b606091505b5091509150818190610f9d5760405162461bcd60e51b81526004016104e6919061152f565b50836001600160a01b0316836001600160a01b03167f2e4cc16c100f0b55e2df82ab0b1a7e294aa9cbd01b48fbaf622683fbc0507a4960405160405180910390a350505050565b6000610ff1826020611634565b83511015610b725760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b60448201526064016104e6565b61104281611079565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b803b6110dd5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016104e6565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b600082601f83011261112e578081fd5b8151602067ffffffffffffffff82111561114a5761114a611688565b611158818360051b016115db565b80838252828201915082860187848660071b8901011115611177578586fd5b855b858110156111da57608080838b031215611191578788fd5b61119961158e565b83518152868401518782015260406111b2818601611283565b9082015260606111c3858201611283565b908201528552938501939190910190600101611179565b5090979650505050505050565b805180151581146111f757600080fd5b919050565b600082601f83011261120c578081fd5b815161121f61121a8261160c565b6115db565b818152846020838601011115611233578283fd5b611244826020830160208701611658565b949350505050565b80516111f78161169e565b805163ffffffff811681146111f757600080fd5b805167ffffffffffffffff811681146111f757600080fd5b805160ff811681146111f757600080fd5b6000602082840312156112a5578081fd5b81356001600160a01b03811681146112bb578182fd5b9392505050565b6000602082840312156112d3578081fd5b5035919050565b6000602082840312156112eb578081fd5b813567ffffffffffffffff811115611301578182fd5b8201601f81018413611311578182fd5b803561131f61121a8261160c565b818152856020838501011115611333578384fd5b81602084016020830137908101602001929092525092915050565b600080600060608486031215611362578182fd5b835167ffffffffffffffff80821115611379578384fd5b90850190610160828803121561138d578384fd5b6113956115b7565b61139e83611283565b81526113ac60208401611257565b60208201526113bd60408401611257565b60408201526113ce6060840161124c565b6060820152608083015160808201526113e960a0840161126b565b60a08201526113fa60c08401611283565b60c082015260e083015182811115611410578586fd5b61141c898286016111fc565b60e083015250610100611430818501611257565b908201526101208381015183811115611447578687fd5b6114538a82870161111e565b918301919091525061014083810151908201529450611474602087016111e7565b93506040860151915080821115611489578283fd5b50611496868287016111fc565b9150509250925092565b6000602082840312156114b1578081fd5b81356112bb8161169e565b600080604083850312156114ce578182fd5b82356114d98161169e565b946020939093013593505050565b600081518084526114ff816020860160208601611658565b601f01601f19169290920160200192915050565b60008251611525818460208701611658565b9190910192915050565b6020815260006112bb60208301846114e7565b6020808252600c908201526b77726f6e67206d6f64756c6560a01b604082015260600190565b6020808252600c908201526b3bb937b7339030b1ba34b7b760a11b604082015260600190565b6040516080810167ffffffffffffffff811182821017156115b1576115b1611688565b60405290565b604051610160810167ffffffffffffffff811182821017156115b1576115b1611688565b604051601f8201601f1916810167ffffffffffffffff8111828210171561160457611604611688565b604052919050565b600067ffffffffffffffff82111561162657611626611688565b50601f01601f191660200190565b6000821982111561165357634e487b7160e01b81526011600452602481fd5b500190565b60005b8381101561167357818101518382015260200161165b565b83811115611682576000848401525b50505050565b634e487b7160e01b600052604160045260246000fd5b61ffff811681146116ae57600080fd5b5056fe676f7665726e616e636520616374696f6e20616c726561647920636f6e73756d6564a2646970667358221220fd4004be57cce874420803ebc390f27856ab171ace850e770307ddf0fa22007364736f6c63430008040033" = ...

Methods

attach

  • Parameters

    • address: string

    Returns BridgeGovernance

connect

  • Parameters

    • signer: Signer

    Returns BridgeGovernance__factory

deploy

  • deploy(overrides?: Overrides & { from?: string | Promise<string> }): Promise<BridgeGovernance>
  • Parameters

    • Optional overrides: Overrides & { from?: string | Promise<string> }

    Returns Promise<BridgeGovernance>

getDeployTransaction

  • getDeployTransaction(overrides?: Overrides & { from?: string | Promise<string> }): TransactionRequest
  • Parameters

    • Optional overrides: Overrides & { from?: string | Promise<string> }

    Returns TransactionRequest

Static connect

  • connect(address: string, signerOrProvider: Signer | Provider): BridgeGovernance
  • Parameters

    • address: string
    • signerOrProvider: Signer | Provider

    Returns BridgeGovernance

Static createInterface

  • createInterface(): BridgeGovernanceInterface
  • Returns BridgeGovernanceInterface

Static fromSolidity

  • fromSolidity(compilerOutput: any, signer?: Signer): ContractFactory
  • Parameters

    • compilerOutput: any
    • Optional signer: Signer

    Returns ContractFactory

Static getContract

  • getContract(address: string, contractInterface: ContractInterface, signer?: Signer): Contract
  • Parameters

    • address: string
    • contractInterface: ContractInterface
    • Optional signer: Signer

    Returns Contract

Static getContractAddress

  • getContractAddress(tx: { from: string; nonce: number | BigNumber | BytesLike }): string
  • Parameters

    • tx: { from: string; nonce: number | BigNumber | BytesLike }
      • from: string
      • nonce: number | BigNumber | BytesLike

    Returns string

Static getInterface

  • getInterface(contractInterface: ContractInterface): Interface
  • Parameters

    • contractInterface: ContractInterface

    Returns Interface

Generated using TypeDoc