Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • Shutdown__factory

Index

Constructors

constructor

  • Parameters

    • Optional signer: Signer

    Returns Shutdown__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: ({ components: ({ components: undefined; internalType: string; name: string; type: string } | { components: { internalType: string; name: string; type: string }[]; internalType: string; name: string; type: string })[]; internalType: string; name: string; type: string } | { components: undefined; internalType: string; name: string; type: string })[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: ({ components: undefined; internalType: string; name: string; type: string } | { components: { internalType: string; name: string; type: string }[]; internalType: string; name: string; type: string })[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string } | { anonymous: undefined; inputs: { components: ({ components: undefined; internalType: string; name: string; type: string } | { components: { internalType: string; name: string; type: string }[]; internalType: string; name: string; type: string })[]; internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string })[] = ...

Static Readonly bytecode

bytecode: "0x608060405234801561001057600080fd5b506132a8806100206000396000f3fe608060405234801561001057600080fd5b50600436106101c45760003560e01c806393df337e116100f9578063d60b347f11610097578063f42bc64111610071578063f42bc6411461052d578063f8ce560a14610540578063f951975a14610553578063fbe3c2cd1461057357600080fd5b8063d60b347f146104e3578063e039f2241461050f578063eb8d3f121461051757600080fd5b8063a9e11893116100d3578063a9e118931461044c578063b172b2221461046c578063c0fd8bde14610474578063cb4cfea81461049657600080fd5b806393df337e1461040b5780639a8a05921461041e578063a0cce1b31461043957600080fd5b80634fdc60fa1161016657806364d42b171161014057806364d42b17146103c75780636606b4e0146103cf5780638129fc1c146103e2578063875be02a146103ea57600080fd5b80634fdc60fa14610311578063515f3247146103675780635cb8cae2146103b457600080fd5b80631a90a219116101a25780631a90a219146102635780631cfe7951146102755780632c3c02a4146102945780634cf842b5146102c757600080fd5b80630319e59c146101c957806304ca84cf1461022e578063178149e71461024e575b600080fd5b6101dc6101d7366004612b38565b610585565b6040516102259190600060a0820190508251825260ff602084015116602083015261ffff6040840151166040830152606083015160608301526080830151608083015292915050565b60405180910390f35b61024161023c366004612b38565b6106e0565b6040516102259190612f82565b61026161025c366004612b38565b610913565b005b6007545b604051908152602001610225565b60035463ffffffff165b60405163ffffffff9091168152602001610225565b6102b76102a23660046129ad565b60009081526005602052604090205460ff1690565b6040519015158152602001610225565b6102f96102d536600461298c565b6001600160a01b03166000908152600460205260409020546001600160401b031690565b6040516001600160401b039091168152602001610225565b61032461031f366004612b38565b610a4c565b60405161022591908151815260208083015160ff169082015260408083015161ffff16908201526060918201516001600160a01b03169181019190915260800190565b61037a610375366004612b38565b610b88565b60405161022591908151815260208083015160ff169082015260408083015161ffff16908201526060918201519181019190915260800190565b6102616103c2366004612b38565b610cb7565b600854610267565b6102616103dd366004612b38565b610dfc565b61026161100c565b6103fd6103f8366004612b72565b61106c565b604051610225929190612f2c565b610261610419366004612b38565b611085565b60005461ffff165b60405161ffff9091168152602001610225565b6103fd6104473660046129c5565b6111c1565b61045f61045a366004612b38565b611458565b6040516102259190612ff2565b600154610267565b610487610482366004612acc565b611836565b60405161022593929190613005565b6104a96104a4366004612b38565b61189a565b60405161022591908151815260208083015160ff16908201526040808301519082015260609182015161ffff169181019190915260800190565b6102b76104f136600461298c565b6001600160a01b031660009081526006602052604090205460ff1690565b6102b76119cb565b600354640100000000900463ffffffff1661027f565b61026161053b366004612b38565b6119de565b61026761054e3660046129ad565b611af0565b610566610561366004612c91565b611b60565b6040516102259190612fdf565b60005462010000900461ffff16610426565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101829052906105ba8382611bff565b82526105c76020826130fc565b90506105d38382611c5d565b60ff1660208301526105e66001826130fc565b9050816020015160ff1660041461063b5760405162461bcd60e51b8152602060048201526014602482015273696e76616c6964205472616e736665724665657360601b60448201526064015b60405180910390fd5b6106458382611cb9565b61ffff1660408301526106596002826130fc565b90506106658382611d16565b60608301526106756020826130fc565b90506106818382611bff565b60808301526106916020826130fc565b9050808351146106da5760405162461bcd60e51b8152602060048201526014602482015273696e76616c6964205472616e736665724665657360601b6044820152606401610632565b50919050565b6106e86126d5565b60006106f48382611bff565b82526107016020826130fc565b905061070d8382611c5d565b60ff1660208301526107206001826130fc565b9050816020015160ff166002146107795760405162461bcd60e51b815260206004820152601a60248201527f696e76616c696420477561726469616e536574557067726164650000000000006044820152606401610632565b6107838382611cb9565b61ffff1660408301526107976002826130fc565b90506107a38382611d6b565b63ffffffff1660808301526107b96004826130fc565b905060006107c78483611c5d565b90506107d46001836130fc565b915060405180604001604052808260ff166001600160401b0381111561080a57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610833578160200160208202803683370190505b5081526000602090910181905260608501919091525b8160ff168110156108bb5761085e8584611dc8565b60608501515180518390811061088457634e487b7160e01b600052603260045260246000fd5b6001600160a01b03909216602092830291909101909101526108a76014846130fc565b9250806108b3816131e7565b915050610849565b508184511461090c5760405162461bcd60e51b815260206004820152601a60248201527f696e76616c696420477561726469616e536574557067726164650000000000006044820152606401610632565b5050919050565b61091b6119cb565b6109545760405162461bcd60e51b815260206004820152600a6024820152696e6f74206120666f726b60b01b6044820152606401610632565b600061095f82611458565b905060008061096d83611e2d565b915091508181906109915760405162461bcd60e51b81526004016106329190612f47565b5060006109a18460e0015161189a565b805190915063436f7265146109c85760405162461bcd60e51b815260040161063290612f5a565b46816040015114610a0f5760405162461bcd60e51b815260206004820152601160248201527034b73b30b634b21022ab269021b430b4b760791b6044820152606401610632565b610a1d846101400151611fa3565b610a2a8160400151611fbe565b60608101516000805461ffff191661ffff9092169190911790555b5050505050565b604080516080810182526000808252602082018190529181018290526060810182905290610a7a8382611bff565b8252610a876020826130fc565b9050610a938382611c5d565b60ff166020830152610aa66001826130fc565b9050816020015160ff16600114610af95760405162461bcd60e51b8152602060048201526017602482015276696e76616c696420436f6e74726163745570677261646560481b6044820152606401610632565b610b038382611cb9565b61ffff166040830152610b176002826130fc565b9050610b238382611bff565b6001600160a01b03166060830152610b3c6020826130fc565b9050808351146106da5760405162461bcd60e51b8152602060048201526017602482015276696e76616c696420436f6e74726163745570677261646560481b6044820152606401610632565b604080516080810182526000808252602082018190529181018290526060810182905290610bb68382611bff565b8252610bc36020826130fc565b9050610bcf8382611c5d565b60ff166020830152610be26001826130fc565b9050816020015160ff16600314610c335760405162461bcd60e51b8152602060048201526015602482015274696e76616c6964205365744d65737361676546656560581b6044820152606401610632565b610c3d8382611cb9565b61ffff166040830152610c516002826130fc565b9050610c5d8382611d16565b6060830152610c6d6020826130fc565b9050808351146106da5760405162461bcd60e51b8152602060048201526015602482015274696e76616c6964205365744d65737361676546656560581b6044820152606401610632565b610cbf6119cb565b15610cfb5760405162461bcd60e51b815260206004820152600c60248201526b696e76616c696420666f726b60a01b6044820152606401610632565b6000610d0682611458565b9050600080610d1483611e2d565b91509150818190610d385760405162461bcd60e51b81526004016106329190612f47565b506000610d488460e00151610a4c565b805190915063436f726514610d905760405162461bcd60e51b815260206004820152600e60248201526d496e76616c6964204d6f64756c6560901b6044820152606401610632565b60005461ffff1661ffff16816040015161ffff1614610de15760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b21021b430b4b760991b6044820152606401610632565b610def846101400151611fa3565b610a458160600151612007565b6000610e0782611458565b9050600080610e1583611e2d565b91509150818190610e395760405162461bcd60e51b81526004016106329190612f47565b506000610e498460e001516106e0565b805190915063436f726514610e705760405162461bcd60e51b815260040161063290612f5a565b60005461ffff1661ffff16816040015161ffff16148015610e965750610e946119cb565b155b80610ea75750604081015161ffff16155b610ee35760405162461bcd60e51b815260206004820152600d60248201526c34b73b30b634b21021b430b4b760991b6044820152606401610632565b60608101515151610f365760405162461bcd60e51b815260206004820152601960248201527f6e657720677561726469616e2073657420697320656d707479000000000000006044820152606401610632565b60035463ffffffff16610f4a906001613114565b63ffffffff16816080015163ffffffff1614610fb25760405162461bcd60e51b815260206004820152602160248201527f696e646578206d75737420696e63726561736520696e207374657073206f66206044820152603160f81b6064820152608401610632565b610fc0846101400151611fa3565b610fd7610fd260035463ffffffff1690565b612134565b610fe98160600151826080015161216c565b60808101516003805463ffffffff191663ffffffff909216919091179055610a45565b600061103f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b9050611069816001600160a01b03166000908152600660205260409020805460ff19166001179055565b50565b6000606061107b836001612255565b9094909350915050565b600061109082611458565b905060008061109e83611e2d565b915091508181906110c25760405162461bcd60e51b81526004016106329190612f47565b5060006110d28460e00151610585565b805190915063436f7265146110f95760405162461bcd60e51b815260040161063290612f5a565b60005461ffff1661ffff16816040015161ffff1614801561111f575061111d6119cb565b155b806111305750604081015161ffff16155b61116c5760405162461bcd60e51b815260206004820152600d60248201526c34b73b30b634b21021b430b4b760991b6044820152606401610632565b61117a846101400151611fa3565b608081015160608201516040516001600160a01b0383169180156108fc02916000818181858888f193505050501580156111b8573d6000803e3d6000fd5b50505050505050565b8051516000906060908290815b86518110156114365760008782815181106111f957634e487b7160e01b600052603260045260246000fd5b60200260200101519050600060018a8360400151846000015185602001516040516000815260200160405260405161124d949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa15801561126f573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166112d25760405162461bcd60e51b815260206004820152601f60248201527f65637265636f766572206661696c65642077697468207369676e6174757265006044820152606401610632565b8215806112e857508460ff16826060015160ff16115b6113405760405162461bcd60e51b815260206004820152602360248201527f7369676e617475726520696e6469636573206d75737420626520617363656e64604482015262696e6760e81b6064820152608401610632565b6060820151945060ff851684116113995760405162461bcd60e51b815260206004820152601c60248201527f677561726469616e20696e646578206f7574206f6620626f756e6473000000006044820152606401610632565b8760000151826060015160ff16815181106113c457634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316816001600160a01b031614611421576000604051806040016040528060148152602001731593481cda59db985d1d5c99481a5b9d985b1a5960621b815250965096505050505050611450565b5050808061142e906131e7565b9150506111ce565b506001604051806020016040528060008152509350935050505b935093915050565b61146061272f565b600061146c8382611c5d565b60ff16825261147c6001826130fc565b9050816000015160ff166001146114d55760405162461bcd60e51b815260206004820152601760248201527f564d2076657273696f6e20696e636f6d70617469626c650000000000000000006044820152606401610632565b6114df8382611d6b565b63ffffffff166101008301526114f66004826130fc565b905060006115048483611c5d565b60ff1690506115146001836130fc565b9150806001600160401b0381111561153c57634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561158e57816020015b60408051608081018252600080825260208083018290529282018190526060820152825260001990920191018161155a5790505b5061012084015260005b818110156116fd576115aa8584611c5d565b84610120015182815181106115cf57634e487b7160e01b600052603260045260246000fd5b602090810291909101015160ff9091166060909101526115f06001846130fc565b92506115fc8584611bff565b846101200151828151811061162157634e487b7160e01b600052603260045260246000fd5b6020026020010151600001818152505060208361163e91906130fc565b925061164a8584611bff565b846101200151828151811061166f57634e487b7160e01b600052603260045260246000fd5b6020026020010151602001818152505060208361168c91906130fc565b92506116988584611c5d565b6116a390601b61313c565b84610120015182815181106116c857634e487b7160e01b600052603260045260246000fd5b602090810291909101015160ff9091166040909101526116e96001846130fc565b9250806116f5816131e7565b915050611598565b5060006117198384875161171191906131a0565b879190612486565b9050808051906020012060405160200161173591815260200190565b60408051601f19818403018152919052805160209091012061014085015261175d8584611d6b565b63ffffffff1660208501526117736004846130fc565b925061177f8584611d6b565b63ffffffff1660408501526117956004846130fc565b92506117a18584611cb9565b61ffff1660608501526117b56002846130fc565b92506117c18584611bff565b60808501526117d16020846130fc565b92506117dd8584612593565b6001600160401b031660a08501526117f66008846130fc565b92506118028584611c5d565b60ff1660c08501526118156001846130fc565b92506118288384875161171191906131a0565b60e085015250919392505050565b61183e61272f565b6000606061188185858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061145892505050565b925061188e836000612255565b93969095509293505050565b6040805160808101825260008082526020820181905291810182905260608101829052906118c88382611bff565b82526118d56020826130fc565b90506118e18382611c5d565b60ff1660208301526118f46001826130fc565b9050816020015160ff166005146119465760405162461bcd60e51b81526020600482015260166024820152751a5b9d985b1a5908149958dbdd995c90da185a5b925960521b6044820152606401610632565b6119508382611d16565b60408301526119606020826130fc565b905061196c8382611cb9565b61ffff1660608301526119806002826130fc565b9050808351146106da5760405162461bcd60e51b81526020600482015260166024820152751a5b9d985b1a5908149958dbdd995c90da185a5b925960521b6044820152606401610632565b6000466119d760085490565b1415905090565b60006119e982611458565b90506000806119f783611e2d565b91509150818190611a1b5760405162461bcd60e51b81526004016106329190612f47565b506000611a2b8460e00151610b88565b805190915063436f726514611a735760405162461bcd60e51b815260206004820152600e60248201526d496e76616c6964204d6f64756c6560901b6044820152606401610632565b60005461ffff1661ffff16816040015161ffff16148015611a995750611a976119cb565b155b611ad55760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b21021b430b4b760991b6044820152606401610632565b611ae3846101400151611fa3565b610a458160600151600755565b60006101008210611b385760405162461bcd60e51b8152602060048201526012602482015271746f6f206d616e7920677561726469616e7360701b6044820152606401610632565b6003611b45836002613181565b611b4f9190613161565b611b5a9060016130fc565b92915050565b60408051808201825260608082526000602080840182905263ffffffff86168252600281529084902084518154928302810184018652948501828152939493909284928491840182828015611bde57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611bc0575b50505091835250506001919091015463ffffffff1660209091015292915050565b6000611c0c8260206130fc565b83511015611c545760405162461bcd60e51b8152602060048201526015602482015274746f427974657333325f6f75744f66426f756e647360581b6044820152606401610632565b50016020015190565b6000611c6a8260016130fc565b83511015611cb05760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b6044820152606401610632565b50016001015190565b6000611cc68260026130fc565b83511015611d0d5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b6044820152606401610632565b50016002015190565b6000611d238260206130fc565b83511015611c545760405162461bcd60e51b8152602060048201526015602482015274746f55696e743235365f6f75744f66426f756e647360581b6044820152606401610632565b6000611d788260046130fc565b83511015611dbf5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7433325f6f75744f66426f756e647360601b6044820152606401610632565b50016004015190565b6000611dd58260146130fc565b83511015611e1d5760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b6044820152606401610632565b500160200151600160601b900490565b60006060600080611e3d8561106c565b9150915081611e525760009590945092505050565b60035463ffffffff1663ffffffff1685610100015163ffffffff1614611e9857600060405180606001604052806022815260200161322f60229139935093505050915091565b60005462010000900461ffff1661ffff16856060015161ffff1614611ef3576000604051806040016040528060168152602001753bb937b7339033b7bb32b93730b731b29031b430b4b760511b815250935093505050915091565b600154856080015114611f435760006040518060400160405280601981526020017f77726f6e6720676f7665726e616e636520636f6e747261637400000000000000815250935093505050915091565b61014085015160009081526005602052604090205460ff1615611f8657600060405180606001604052806022815260200161325160229139935093505050915091565b600160405180602001604052806000815250935093505050915091565b6000908152600560205260409020805460ff19166001179055565b4681146120025760405162461bcd60e51b81526020600482015260126024820152711a5b9d985b1a5908195d9b50da185a5b925960721b6044820152606401610632565b600855565b600061203a7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b9050612045826125f0565b60408051600481526024810182526020810180516001600160e01b031663204a7f0760e21b179052905160009182916001600160a01b0386169161208891612e89565b600060405180830381855af49150503d80600081146120c3576040519150601f19603f3d011682016040523d82523d6000602084013e6120c8565b606091505b50915091508181906120ed5760405162461bcd60e51b81526004016106329190612f47565b50836001600160a01b0316836001600160a01b03167f2e4cc16c100f0b55e2df82ab0b1a7e294aa9cbd01b48fbaf622683fbc0507a4960405160405180910390a350505050565b6121414262015180613114565b63ffffffff9182166000908152600260205260409020600101805463ffffffff191691909216179055565b81515160005b818110156121ff578351805160009190839081106121a057634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b031614156121ed5760405162461bcd60e51b815260206004820152600b60248201526a496e76616c6964206b657960a81b6044820152606401610632565b806121f7816131e7565b915050612172565b5063ffffffff8216600090815260026020908152604090912084518051869361222c92849291019061278a565b50602091909101516001909101805463ffffffff191663ffffffff909216919091179055505050565b600060606000612269856101000151611b60565b9050831561233f57602080860151604080880151606089015160808a015160a08b015160c08c015160e08d015195516000986122a798979101612ea5565b6040516020818303038152906040529050600081805190602001206040516020016122d491815260200190565b604051602081830303815290604052805190602001209050866101400151811461233c5760006040518060400160405280601a81526020017f766d2e6861736820646f65736e2774206d6174636820626f64790000000000008152509450945050505061247f565b50505b80515161237c5750506040805180820190915260148152731a5b9d985b1a590819dd585c991a585b881cd95d60621b60208201526000915061247f565b60035463ffffffff1663ffffffff1685610100015163ffffffff16141580156123ae575042816020015163ffffffff16105b156123f257505060408051808201909152601881527f677561726469616e20736574206861732065787069726564000000000000000060208201526000915061247f565b8051516123fe90611af0565b8561012001515110156124365750506040805180820190915260098152686e6f2071756f72756d60b81b60208201526000915061247f565b60008061244e876101400151886101200151856111c1565b91509150816124655760009450925061247f915050565b600160405180602001604052806000815250945094505050505b9250929050565b60608161249481601f6130fc565b10156124d35760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b6044820152606401610632565b6124dd82846130fc565b845110156125215760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b6044820152606401610632565b606082158015612540576040519150600082526020820160405261258a565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015612579578051835260209283019201612561565b5050858452601f01601f1916604052505b50949350505050565b60006125a08260086130fc565b835110156125e75760405162461bcd60e51b8152602060048201526014602482015273746f55696e7436345f6f75744f66426f756e647360601b6044820152606401610632565b50016008015190565b6125f981612630565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b803b6126945760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610632565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6040518060a0016040528060008019168152602001600060ff168152602001600061ffff168152602001612722604051806040016040528060608152602001600063ffffffff1681525090565b8152600060209091015290565b604080516101608101825260008082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e08201819052610100820183905261012082015261014081019190915290565b8280548282559060005260206000209081019282156127df579160200282015b828111156127df57825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906127aa565b506127eb9291506127ef565b5090565b5b808211156127eb57600081556001016127f0565b80356001600160a01b038116811461281b57600080fd5b919050565b600082601f830112612830578081fd5b81356020612845612840836130d9565b6130a9565b80838252828201915082860187848660071b8901011115612864578586fd5b855b858110156128c757608080838b03121561287e578788fd5b61288661303c565b833581528684013587820152604061289f81860161297b565b9082015260606128b085820161297b565b908201528552938501939190910190600101612866565b5090979650505050505050565b600082601f8301126128e4578081fd5b81356001600160401b038111156128fd576128fd613218565b612910601f8201601f19166020016130a9565b818152846020838601011115612924578283fd5b816020850160208301379081016020019190915292915050565b803561ffff8116811461281b57600080fd5b803563ffffffff8116811461281b57600080fd5b80356001600160401b038116811461281b57600080fd5b803560ff8116811461281b57600080fd5b60006020828403121561299d578081fd5b6129a682612804565b9392505050565b6000602082840312156129be578081fd5b5035919050565b6000806000606084860312156129d9578182fd5b833592506020808501356001600160401b03808211156129f7578485fd5b612a0388838901612820565b94506040870135915080821115612a18578384fd5b9086019060408289031215612a2b578384fd5b612a33613064565b823582811115612a41578586fd5b83019150601f82018913612a53578485fd5b8135612a61612840826130d9565b8082825286820191508685018c888560051b8801011115612a80578889fd5b8895505b83861015612aa957612a9581612804565b835260019590950194918701918701612a84565b50835250612aba9050838501612950565b84820152809450505050509250925092565b60008060208385031215612ade578182fd5b82356001600160401b0380821115612af4578384fd5b818501915085601f830112612b07578384fd5b813581811115612b15578485fd5b866020828501011115612b26578485fd5b60209290920196919550909350505050565b600060208284031215612b49578081fd5b81356001600160401b03811115612b5e578182fd5b612b6a848285016128d4565b949350505050565b600060208284031215612b83578081fd5b81356001600160401b0380821115612b99578283fd5b908301906101608286031215612bad578283fd5b612bb5613086565b612bbe8361297b565b8152612bcc60208401612950565b6020820152612bdd60408401612950565b6040820152612bee6060840161293e565b606082015260808301356080820152612c0960a08401612964565b60a0820152612c1a60c0840161297b565b60c082015260e083013582811115612c30578485fd5b612c3c878286016128d4565b60e083015250610100612c50818501612950565b908201526101208381013583811115612c67578586fd5b612c7388828701612820565b91830191909152506101409283013592810192909252509392505050565b600060208284031215612ca2578081fd5b6129a682612950565b6000815180845260208085019450808401835b83811015612d0357815180518852838101518489015260408082015160ff908116918a0191909152606091820151169088015260809096019590820190600101612cbe565b509495945050505050565b60008151808452612d268160208601602086016131b7565b601f01601f19169290920160200192915050565b805160408084528151908401819052600091602091908201906060860190845b81811015612d7f5783516001600160a01b031683529284019291840191600101612d5a565b50509382015163ffffffff16949091019390935250919050565b805160ff16825260006101606020830151612dbc602086018263ffffffff169052565b506040830151612dd4604086018263ffffffff169052565b506060830151612dea606086018261ffff169052565b506080830151608085015260a0830151612e0f60a08601826001600160401b03169052565b5060c0830151612e2460c086018260ff169052565b5060e08301518160e0860152612e3c82860182612d0e565b91505061010080840151612e578287018263ffffffff169052565b50506101208084015185830382870152612e718382612cab565b61014095860151969095019590955250919392505050565b60008251612e9b8184602087016131b7565b9190910192915050565b6001600160e01b031960e089811b8216835288901b1660048201526001600160f01b031960f087901b166008820152600a81018590526001600160c01b031960c085901b16602a8201526001600160f81b031960f884901b1660328201528151600090612f198160338501602087016131b7565b9190910160330198975050505050505050565b8215158152604060208201526000612b6a6040830184612d0e565b6020815260006129a66020830184612d0e565b6020808252600e908201526d696e76616c6964204d6f64756c6560901b604082015260600190565b602081528151602082015260ff602083015116604082015261ffff60408301511660608201526000606083015160a06080840152612fc360c0840182612d3a565b905063ffffffff60808501511660a08401528091505092915050565b6020815260006129a66020830184612d3a565b6020815260006129a66020830184612d99565b6060815260006130186060830186612d99565b841515602084015282810360408401526130328185612d0e565b9695505050505050565b604051608081016001600160401b038111828210171561305e5761305e613218565b60405290565b604080519081016001600160401b038111828210171561305e5761305e613218565b60405161016081016001600160401b038111828210171561305e5761305e613218565b604051601f8201601f191681016001600160401b03811182821017156130d1576130d1613218565b604052919050565b60006001600160401b038211156130f2576130f2613218565b5060051b60200190565b6000821982111561310f5761310f613202565b500190565b600063ffffffff80831681851680830382111561313357613133613202565b01949350505050565b600060ff821660ff84168060ff0382111561315957613159613202565b019392505050565b60008261317c57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561319b5761319b613202565b500290565b6000828210156131b2576131b2613202565b500390565b60005b838110156131d25781810151838201526020016131ba565b838111156131e1576000848401525b50505050565b60006000198214156131fb576131fb613202565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fdfe6e6f74207369676e65642062792063757272656e7420677561726469616e20736574676f7665726e616e636520616374696f6e20616c726561647920636f6e73756d6564a264697066735822122056d00ce6b71630f73ce966d4b56e853471a4bb95968f6b7baef74edbbd9fe07a64736f6c63430008040033" = ...

Methods

attach

  • Parameters

    • address: string

    Returns Shutdown

connect

  • Parameters

    • signer: Signer

    Returns Shutdown__factory

deploy

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

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

    Returns Promise<Shutdown>

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

    • address: string
    • signerOrProvider: Signer | Provider

    Returns Shutdown

Static createInterface

  • createInterface(): ShutdownInterface
  • Returns ShutdownInterface

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