Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • BridgeShutdown__factory

Index

Constructors

constructor

  • Parameters

    • Optional signer: Signer

    Returns BridgeShutdown__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: "0x608060405234801561001057600080fd5b506001600d55611779806100256000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c80639a8a0592116100c3578063b96c7e4d1161007c578063b96c7e4d14610380578063cb4cfea8146103a9578063d60b347f146103f6578063e039f22414610422578063fbe3c2cd1461042a578063fbeeacd91461043c57600080fd5b80639a8a0592146102f2578063a5799f931461030d578063aa4efa5b14610320578063ad5c464814610343578063ad66a5f114610354578063b172b2221461037857600080fd5b80632c3c02a4116101155780632c3c02a4146102735780632f3a3d5d1461029657806364d42b17146102a7578063739fc8d1146102b95780638129fc1c146102d957806384acd1bb146102e157600080fd5b806301f5325514610152578063178149e7146101bd5780631a2be4da146101d25780631ff1e2861461020e5780632539464514610260575b600080fd5b61016561016036600461134d565b610489565b6040516101b49190600060a0820190508251825260ff6020840151166020830152604083015161ffff808216604085015280606086015116606085015250506080830151608083015292915050565b60405180910390f35b6101d06101cb36600461134d565b6105e9565b005b6101fe6101e0366004611307565b6001600160a01b031660009081526009602052604090205460ff1690565b60405190151581526020016101b4565b61024861021c36600461152f565b61ffff91909116600090815260086020908152604080832093835292905220546001600160a01b031690565b6040516001600160a01b0390911681526020016101b4565b6101d061026e36600461134d565b6106f4565b6101fe610281366004611335565b60009081526005602052604090205460ff1690565b6001546001600160a01b0316610248565b600c545b6040519081526020016101b4565b600254640100000000900460ff1660405160ff90911681526020016101b4565b6101d06107f2565b6000546001600160a01b0316610248565b60025461ffff165b60405161ffff90911681526020016101b4565b6101d061031b36600461134d565b610852565b6101fe61032e366004611335565b60009081526006602052604090205460ff1690565b6004546001600160a01b0316610248565b6102ab610362366004611513565b61ffff166000908152600b602052604090205490565b6003546102ab565b6102ab61038e366004611307565b6001600160a01b03166000908152600a602052604090205490565b6103bc6103b736600461134d565b6109ab565b6040516101b491908151815260208083015160ff16908201526040808301519082015260609182015161ffff169181019190915260800190565b6101fe610404366004611307565b6001600160a01b031660009081526007602052604090205460ff1690565b6101fe610a94565b60025462010000900461ffff166102fa565b61044f61044a36600461134d565b610aa7565b6040516101b491908151815260208083015160ff169082015260408083015161ffff16908201526060918201519181019190915260800190565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101829052906104be8382610b90565b82526104cb6020826116a7565b82519091506a546f6b656e427269646765146105025760405162461bcd60e51b81526004016104f9906115b5565b60405180910390fd5b61050c8382610bee565b60ff16602083015261051f6001826116a7565b9050816020015160ff166001146105485760405162461bcd60e51b81526004016104f9906115db565b6105528382610c4a565b61ffff1660408301526105666002826116a7565b90506105728382610c4a565b61ffff1660608301526105866002826116a7565b90506105928382610b90565b60808301526105a26020826116a7565b9050808351146105e35760405162461bcd60e51b815260206004820152600c60248201526b0eee4dedcce40d8cadccee8d60a31b60448201526064016104f9565b50919050565b6105f1610a94565b61062a5760405162461bcd60e51b815260206004820152600a6024820152696e6f74206120666f726b60b01b60448201526064016104f9565b600080600061063884610ca7565b92509250925081819061065e5760405162461bcd60e51b81526004016104f991906115a2565b5061066d836101400151610ec6565b600061067c8460e001516109ab565b9050468160400151146106c55760405162461bcd60e51b815260206004820152601160248201527034b73b30b634b21022ab269021b430b4b760791b60448201526064016104f9565b6106d28160400151610ee1565b60608101516002805461ffff191661ffff9092169190911790555b5050505050565b6106fc610a94565b156107385760405162461bcd60e51b815260206004820152600c60248201526b696e76616c696420666f726b60a01b60448201526064016104f9565b600080600061074684610ca7565b92509250925081819061076c5760405162461bcd60e51b81526004016104f991906115a2565b5061077b836101400151610ec6565b600061078a8460e00151610aa7565b905061079960025461ffff1690565b61ffff16816040015161ffff16146107e45760405162461bcd60e51b815260206004820152600e60248201526d1ddc9bdb99c818da185a5b881a5960921b60448201526064016104f9565b60608101516106ed90610f2a565b60006108257f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905061084f816001600160a01b03166000908152600760205260409020805460ff19166001179055565b50565b600080600061086084610ca7565b9250925092508181906108865760405162461bcd60e51b81526004016104f991906115a2565b50610895836101400151610ec6565b60006108a48460e00151610489565b90506108b360025461ffff1690565b61ffff16816040015161ffff161480156108d257506108d0610a94565b155b806108e35750604081015161ffff16155b6109225760405162461bcd60e51b815260206004820152601060248201526f1a5b9d985b1a590818da185a5b881a5960821b60448201526064016104f9565b606081015161ffff166000908152600b6020526040812054146109875760405162461bcd60e51b815260206004820152601860248201527f636861696e20616c72656164792072656769737465726564000000000000000060448201526064016104f9565b6106ed8160600151826080015161ffff9091166000908152600b6020526040902055565b6040805160808101825260008082526020820181905291810182905260608101829052906109d98382610b90565b82526109e66020826116a7565b82519091506a546f6b656e42726964676514610a145760405162461bcd60e51b81526004016104f9906115b5565b610a1e8382610bee565b60ff166020830152610a316001826116a7565b9050816020015160ff16600314610a5a5760405162461bcd60e51b81526004016104f9906115db565b610a648382611057565b6040830152610a746020826116a7565b9050610a808382610c4a565b61ffff1660608301526105a26002826116a7565b600046610aa0600c5490565b1415905090565b604080516080810182526000808252602082018190529181018290526060810182905290610ad58382610b90565b8252610ae26020826116a7565b82519091506a546f6b656e42726964676514610b105760405162461bcd60e51b81526004016104f9906115b5565b610b1a8382610bee565b60ff166020830152610b2d6001826116a7565b9050816020015160ff16600214610b565760405162461bcd60e51b81526004016104f9906115db565b610b608382610c4a565b61ffff166040830152610b746002826116a7565b9050610b808382610b90565b60608301526105a26020826116a7565b6000610b9d8260206116a7565b83511015610be55760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b60448201526064016104f9565b50016020015190565b6000610bfb8260016116a7565b83511015610c415760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b60448201526064016104f9565b50016001015190565b6000610c578260026116a7565b83511015610c9e5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b60448201526064016104f9565b50016002015190565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e082018190526101008201839052610120820152610140810191909152600060606000806000610d1a6000546001600160a01b031690565b6001600160a01b031663c0fd8bde886040518263ffffffff1660e01b8152600401610d4591906115a2565b60006040518083038186803b158015610d5d57600080fd5b505afa158015610d71573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d9991908101906113c1565b92509250925081610db05791945092509050610ebf565b60025462010000900461ffff1661ffff16836060015161ffff1614610e0c5750506040805180820190915260168152753bb937b7339033b7bb32b93730b731b29031b430b4b760511b6020820152909350600092509050610ebf565b600354836080015114610e5d57505060408051808201909152601981527f77726f6e6720676f7665726e616e636520636f6e7472616374000000000000006020820152909350600092509050610ebf565b61014083015160009081526005602052604090205460ff1615610ea45782600060405180606001604052806022815260200161172260229139955095509550505050610ebf565b50506040805160208101909152600081529093506001925090505b9193909250565b6000908152600560205260409020805460ff19166001179055565b468114610f255760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a5908195d9b50da185a5b925960721b60448201526064016104f9565b600c55565b6000610f5d7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b9050610f68826110ac565b60408051600481526024810182526020810180516001600160e01b031663204a7f0760e21b179052905160009182916001600160a01b03861691610fab91611586565b600060405180830381855af49150503d8060008114610fe6576040519150601f19603f3d011682016040523d82523d6000602084013e610feb565b606091505b50915091508181906110105760405162461bcd60e51b81526004016104f991906115a2565b50836001600160a01b0316836001600160a01b03167f2e4cc16c100f0b55e2df82ab0b1a7e294aa9cbd01b48fbaf622683fbc0507a4960405160405180910390a350505050565b60006110648260206116a7565b83511015610be55760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b60448201526064016104f9565b6110b5816110ec565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b803b6111505760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016104f9565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b600082601f8301126111a1578081fd5b8151602067ffffffffffffffff8211156111bd576111bd6116fb565b6111cb818360051b0161164e565b80838252828201915082860187848660071b89010111156111ea578586fd5b855b8581101561124d57608080838b031215611204578788fd5b61120c611601565b83518152868401518782015260406112258186016112f6565b9082015260606112368582016112f6565b9082015285529385019391909101906001016111ec565b5090979650505050505050565b8051801515811461126a57600080fd5b919050565b600082601f83011261127f578081fd5b815161129261128d8261167f565b61164e565b8181528460208386010111156112a6578283fd5b6112b78260208301602087016116cb565b949350505050565b805161126a81611711565b805163ffffffff8116811461126a57600080fd5b805167ffffffffffffffff8116811461126a57600080fd5b805160ff8116811461126a57600080fd5b600060208284031215611318578081fd5b81356001600160a01b038116811461132e578182fd5b9392505050565b600060208284031215611346578081fd5b5035919050565b60006020828403121561135e578081fd5b813567ffffffffffffffff811115611374578182fd5b8201601f81018413611384578182fd5b803561139261128d8261167f565b8181528560208385010111156113a6578384fd5b81602084016020830137908101602001929092525092915050565b6000806000606084860312156113d5578182fd5b835167ffffffffffffffff808211156113ec578384fd5b908501906101608288031215611400578384fd5b61140861162a565b611411836112f6565b815261141f602084016112ca565b6020820152611430604084016112ca565b6040820152611441606084016112bf565b60608201526080830151608082015261145c60a084016112de565b60a082015261146d60c084016112f6565b60c082015260e083015182811115611483578586fd5b61148f8982860161126f565b60e0830152506101006114a38185016112ca565b9082015261012083810151838111156114ba578687fd5b6114c68a828701611191565b9183019190915250610140838101519082015294506114e76020870161125a565b935060408601519150808211156114fc578283fd5b506115098682870161126f565b9150509250925092565b600060208284031215611524578081fd5b813561132e81611711565b60008060408385031215611541578182fd5b823561154c81611711565b946020939093013593505050565b600081518084526115728160208601602086016116cb565b601f01601f19169290920160200192915050565b600082516115988184602087016116cb565b9190910192915050565b60208152600061132e602083018461155a565b6020808252600c908201526b77726f6e67206d6f64756c6560a01b604082015260600190565b6020808252600c908201526b3bb937b7339030b1ba34b7b760a11b604082015260600190565b6040516080810167ffffffffffffffff81118282101715611624576116246116fb565b60405290565b604051610160810167ffffffffffffffff81118282101715611624576116246116fb565b604051601f8201601f1916810167ffffffffffffffff81118282101715611677576116776116fb565b604052919050565b600067ffffffffffffffff821115611699576116996116fb565b50601f01601f191660200190565b600082198211156116c657634e487b7160e01b81526011600452602481fd5b500190565b60005b838110156116e65781810151838201526020016116ce565b838111156116f5576000848401525b50505050565b634e487b7160e01b600052604160045260246000fd5b61ffff8116811461084f57600080fdfe676f7665726e616e636520616374696f6e20616c726561647920636f6e73756d6564a26469706673582212205b340da3fcaedb64455fa19a7f76936d34ef821abe3d7d57cba1c9233a314c0664736f6c63430008040033" = ...

Methods

attach

  • Parameters

    • address: string

    Returns BridgeShutdown

connect

  • Parameters

    • signer: Signer

    Returns BridgeShutdown__factory

deploy

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

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

    Returns Promise<BridgeShutdown>

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): BridgeShutdown
  • Parameters

    • address: string
    • signerOrProvider: Signer | Provider

    Returns BridgeShutdown

Static createInterface

  • createInterface(): BridgeShutdownInterface
  • Returns BridgeShutdownInterface

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