0 txs
1 call
constructor
constructor(address _owner, address _signer, address _treasurer)
functions
eip712Domain
viewfunction eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
signer
viewfunction signer() view returns (address)
treasurer
viewfunction treasurer() view returns (address)
acceptOwnership
nonpayablefunction acceptOwnership()
renounceOwnership
nonpayablefunction renounceOwnership()
setSigner
nonpayablefunction setSigner(address _signer)
setTreasurer
nonpayablefunction setTreasurer(address _treasurer)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
EIP712DomainChanged
event EIP712DomainChanged()
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
errors
InvalidAddress
error InvalidAddress()
InvalidShortString
error InvalidShortString()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
StringTooLong
error StringTooLong(string str)
creation bytecode
0x6101603462000262576001600160401b0390601f62000d4c38819003918201601f19168301919084831184841017620002375781606092859260409586528339810103126200026257620000538262000282565b906200006f81620000676020860162000282565b940162000282565b928151926200007e8462000266565b6016845260208401947f47616c78652056657374696e67204561726e64726f70000000000000000000008652835196620000b88862000266565b60058852640312e302e360dc1b602089019081526001600160a01b03938416949085156200024b5760018060a01b0319958660015416600155855f5482898216175f55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a36200012b8862000297565b98610120998a526200013d8b62000466565b98610140998a52519020998a60e0525190209061010099828b524660a05287519260208401917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83528985015260608401524660808401523060a084015260a0835260c083019383851090851117620002375785928489525190206080523060c0521690811580156200022c575b6200021d575083600454161760045516906005541617600555519161073b938462000611853960805184505060a05184505060c05184505060e05184505051835050518261018e015251816101b80152f35b63e6c4247b60e01b8152600490fd5b5083831615620001cb565b634e487b7160e01b5f52604160045260245ffd5b8651631e4fbdf760e01b81525f6004820152602490fd5b5f80fd5b604081019081106001600160401b038211176200023757604052565b51906001600160a01b03821682036200026257565b805160209081811015620003315750601f825111620002d25780825192015190808310620002c457501790565b825f19910360031b1b161790565b90604051809263305a27a960e01b82528060048301528251908160248401525f935b82851062000317575050604492505f838284010152601f80199101168101030190fd5b8481018201518686016044015293810193859350620002f4565b906001600160401b0382116200023757600254926001938481811c911680156200045b575b838210146200044757601f811162000410575b5081601f8411600114620003a857509282939183925f946200039c575b50501b915f199060031b1c19161760025560ff90565b015192505f8062000386565b919083601f19811660025f52845f20945f905b88838310620003f55750505010620003dc575b505050811b0160025560ff90565b01515f1960f88460031b161c191690555f8080620003ce565b858701518855909601959485019487935090810190620003bb565b60025f5284601f845f20920160051c820191601f860160051c015b8281106200043b57505062000369565b5f81550185906200042b565b634e487b7160e01b5f52602260045260245ffd5b90607f169062000356565b80516020919082811015620004f4575090601f825111620004955780825192015190808310620002c457501790565b90604051809263305a27a960e01b82528060048301528251908160248401525f935b828510620004da575050604492505f838284010152601f80199101168101030190fd5b8481018201518686016044015293810193859350620004b7565b6001600160401b03811162000237576003928354926001938481811c9116801562000605575b838210146200044757601f8111620005cf575b5081601f84116001146200056a57509282939183925f946200055e575b50501b915f1990841b1c191617905560ff90565b015192505f806200054a565b919083601f198116875f52845f20945f905b88838310620005b457505050106200059c575b505050811b01905560ff90565b01515f1983861b60f8161c191690555f80806200058f565b8587015188559096019594850194879350908101906200057c565b855f5284601f845f20920160051c820191601f860160051c015b828110620005f95750506200052d565b5f8155018590620005e9565b90607f16906200051a56fe6080604090808252600480361015610015575f80fd5b5f3560e01c918263238ac9331461042e57508163671d6429146103d75781636c19e78314610381578163715018a61461031e57816379ba50971461029557816384b0196e146101775781638da5cb5b14610150578163e30c397814610128578163f2fde38b146100b9575063fda49eb41461008e575f80fd5b346100b5575f3660031901126100b55760055490516001600160a01b039091168152602090f35b5f80fd5b346100b55760203660031901126100b557356001600160a01b03818116918290036100b5576100e66104e0565b816bffffffffffffffffffffffff60a01b60015416176001555f54167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227005f80a3005b82346100b5575f3660031901126100b55760015490516001600160a01b039091168152602090f35b82346100b5575f3660031901126100b5575f5490516001600160a01b039091168152602090f35b9050346100b5575f3660031901126100b5576101b27f000000000000000000000000000000000000000000000000000000000000000061050b565b916101dc7f0000000000000000000000000000000000000000000000000000000000000000610632565b815191602091602084019484861067ffffffffffffffff8711176102825750610237826020928761022a99989795525f85528151988998600f60f81b8a5260e0868b015260e08a0190610450565b9188830390890152610450565b914660608701523060808701525f60a087015285830360c087015251918281520192915f5b82811061026b57505050500390f35b83518552869550938101939281019260010161025c565b604190634e487b7160e01b5f525260245ffd5b82346100b5575f3660031901126100b557600154916001600160a01b039133838516036103075750506bffffffffffffffffffffffff60a01b8092166001555f549133908316175f553391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b60249250519063118cdaa760e01b82523390820152fd5b346100b5575f3660031901126100b5576103366104e0565b600180546001600160a01b03199081169091555f80549182168155906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b82346100b55760203660031901126100b55781356001600160a01b03811691908290036100b5576103b06104e0565b81156103c8575081546001600160a01b031916179055005b5163e6c4247b60e01b81529050fd5b9050346100b55760203660031901126100b55780356001600160a01b03811692908390036100b5576104076104e0565b821561042157600580546001600160a01b03191684179055005b5163e6c4247b60e01b8152fd5b346100b5575f3660031901126100b55790546001600160a01b03168152602090f35b91908251928382525f5b84811061047a575050825f602080949584010152601f8019910116010190565b60208183018101518483018201520161045a565b6040810190811067ffffffffffffffff8211176104aa57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff8211176104aa57604052565b5f546001600160a01b031633036104f357565b60405163118cdaa760e01b8152336004820152602490fd5b60ff81146105495760ff811690601f8211610537576040519161052d8361048e565b8252602082015290565b604051632cd44ac360e21b8152600490fd5b506040515f600254906001908260011c60018416928315610628575b60209485831085146106145782875286949081156105f45750600114610597575b5050610594925003826104be565b90565b9093915060025f527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace935f915b8183106105dc57505061059493508201015f80610586565b855487840185015294850194869450918301916105c4565b91505061059494925060ff191682840152151560051b8201015f80610586565b634e487b7160e01b5f52602260045260245ffd5b90607f1690610565565b60ff81146106545760ff811690601f8211610537576040519161052d8361048e565b506040515f600354906001908260011c600184169283156106fb575b60209485831085146106145782875286949081156105f4575060011461069e575050610594925003826104be565b9093915060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b935f915b8183106106e357505061059493508201015f80610586565b855487840185015294850194869450918301916106cb565b90607f169061067056fea2646970667358221220bdb1b0488312629ed2ffd01054de074b352c8c4272e5dfbfa9c585cc017a6b4b64736f6c6343000818003300000000000000000000000078a6c322fe2b4a8ae7124702d92d3bf954e75e9400000000000000000000000078a6c322fe2b4a8ae7124702d92d3bf954e75e9400000000000000000000000078a6c322fe2b4a8ae7124702d92d3bf954e75e94