0 txs
6 calls
constructor
constructor(address safeAddress)
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
DOMAIN_SEPARATOR
viewfunction DOMAIN_SEPARATOR() view returns (bytes32)
eip712Domain
viewfunction eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
name
viewfunction name() view returns (string)
nonces
viewfunction nonces(address owner) view returns (uint256)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
permit
nonpayablefunction permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
transfer
nonpayablefunction transfer(address to, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 amount) returns (bool)
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
EIP712DomainChanged
event EIP712DomainChanged()
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
errors
InvalidShortString
error InvalidShortString()
StringTooLong
error StringTooLong(string str)
creation bytecode
0x61016060405234801562000011575f80fd5b5060405162001a6238038062001a628339810160408190526200003491620002fa565b6040518060400160405280600681526020016512d15493915360d21b81525080604051806040016040528060018152602001603160f81b8152506040518060400160405280600681526020016512d15493915360d21b8152506040518060400160405280600681526020016512d15493915360d21b8152508160039081620000bd9190620003c8565b506004620000cc8282620003c8565b50620000de91508390506005620001b6565b61012052620000ef816006620001b6565b61014052815160208084019190912060e052815190820120610100524660a0526200017c60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250620001af81620001996012600a6200059d565b620001a990633b9aca00620005ad565b620001ee565b506200064e565b5f602083511015620001d557620001cd83620002b3565b9050620001e8565b81620001e28482620003c8565b5060ff90505b92915050565b6001600160a01b0382166200024a5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b8060025f8282546200025d9190620005c7565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b5f80829050601f81511115620002e0578260405163305a27a960e01b8152600401620002419190620005dd565b8051620002ed826200062a565b179392505050565b505050565b5f602082840312156200030b575f80fd5b81516001600160a01b038116811462000322575f80fd5b9392505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200035257607f821691505b6020821081036200037157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620002f5575f81815260208120601f850160051c810160208610156200039f5750805b601f850160051c820191505b81811015620003c057828155600101620003ab565b505050505050565b81516001600160401b03811115620003e457620003e462000329565b620003fc81620003f584546200033d565b8462000377565b602080601f83116001811462000432575f84156200041a5750858301515b5f19600386901b1c1916600185901b178555620003c0565b5f85815260208120601f198616915b82811015620004625788860151825594840194600190910190840162000441565b50858210156200048057878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b600181815b80851115620004e457815f1904821115620004c857620004c862000490565b80851615620004d657918102915b93841c9390800290620004a9565b509250929050565b5f82620004fc57506001620001e8565b816200050a57505f620001e8565b81600181146200052357600281146200052e576200054e565b6001915050620001e8565b60ff84111562000542576200054262000490565b50506001821b620001e8565b5060208310610133831016604e8410600b841016171562000573575081810a620001e8565b6200057f8383620004a4565b805f190482111562000595576200059562000490565b029392505050565b5f6200032260ff841683620004ec565b8082028115828204841417620001e857620001e862000490565b80820180821115620001e857620001e862000490565b5f6020808352835180828501525f5b818110156200060a57858101830151858201604001528201620005ec565b505f604082860101526040601f19601f8301168501019250505092915050565b8051602080830151919081101562000371575f1960209190910360031b1b16919050565b60805160a05160c05160e0516101005161012051610140516113c2620006a05f395f6103f601525f6103cb01525f610bff01525f610bd701525f610b3201525f610b5c01525f610b8601526113c25ff3fe608060405234801561000f575f80fd5b50600436106100f0575f3560e01c806370a0823111610093578063a457c2d711610063578063a457c2d7146101ef578063a9059cbb14610202578063d505accf14610215578063dd62ed3e1461022a575f80fd5b806370a08231146101845780637ecebe00146101b957806384b0196e146101cc57806395d89b41146101e7575f80fd5b806323b872dd116100ce57806323b872dd14610147578063313ce5671461015a5780633644e515146101695780633950935114610171575f80fd5b806306fdde03146100f4578063095ea7b31461011257806318160ddd14610135575b5f80fd5b6100fc61026f565b60405161010991906110c6565b60405180910390f35b610125610120366004611107565b6102ff565b6040519015158152602001610109565b6002545b604051908152602001610109565b61012561015536600461112f565b610318565b60405160128152602001610109565b61013961033b565b61012561017f366004611107565b610349565b610139610192366004611168565b73ffffffffffffffffffffffffffffffffffffffff165f9081526020819052604090205490565b6101396101c7366004611168565b610394565b6101d46103be565b6040516101099796959493929190611181565b6100fc610461565b6101256101fd366004611107565b610470565b610125610210366004611107565b61052b565b61022861022336600461123e565b610538565b005b6101396102383660046112ab565b73ffffffffffffffffffffffffffffffffffffffff9182165f90815260016020908152604080832093909416825291909152205490565b60606003805461027e906112dc565b80601f01602080910402602001604051908101604052809291908181526020018280546102aa906112dc565b80156102f55780601f106102cc576101008083540402835291602001916102f5565b820191905f5260205f20905b8154815290600101906020018083116102d857829003601f168201915b5050505050905090565b5f3361030c8185856106c0565b60019150505b92915050565b5f3361032585828561083e565b6103308585856108fa565b506001949350505050565b5f610344610b19565b905090565b335f81815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490919061030c908290869061038f908790611327565b6106c0565b73ffffffffffffffffffffffffffffffffffffffff81165f90815260076020526040812054610312565b5f606080828080836103f17f00000000000000000000000000000000000000000000000000000000000000006005610c4f565b61041c7f00000000000000000000000000000000000000000000000000000000000000006006610c4f565b604080515f808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b60606004805461027e906112dc565b335f81815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091908381101561051e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61033082868684036106c0565b5f3361030c8185856108fa565b834211156105885760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610515565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886105b68c610cf8565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f61061d82610d2c565b90505f61062c82878787610d73565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146106a95760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610515565b6106b48a8a8a6106c0565b50505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff83166107485760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610515565b73ffffffffffffffffffffffffffffffffffffffff82166107d15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610515565b73ffffffffffffffffffffffffffffffffffffffff8381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8381165f908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146108f457818110156108e75760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610515565b6108f484848484036106c0565b50505050565b73ffffffffffffffffffffffffffffffffffffffff83166109835760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610515565b73ffffffffffffffffffffffffffffffffffffffff8216610a0c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610515565b73ffffffffffffffffffffffffffffffffffffffff83165f9081526020819052604090205481811015610aa75760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152608401610515565b73ffffffffffffffffffffffffffffffffffffffff8481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36108f4565b5f3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016148015610b7e57507f000000000000000000000000000000000000000000000000000000000000000046145b15610ba857507f000000000000000000000000000000000000000000000000000000000000000090565b610344604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b606060ff8314610c6957610c6283610d99565b9050610312565b818054610c75906112dc565b80601f0160208091040260200160405190810160405280929190818152602001828054610ca1906112dc565b8015610cec5780601f10610cc357610100808354040283529160200191610cec565b820191905f5260205f20905b815481529060010190602001808311610ccf57829003601f168201915b50505050509050610312565b73ffffffffffffffffffffffffffffffffffffffff81165f9081526007602052604090208054600181018255905b50919050565b5f610312610d38610b19565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b5f805f610d8287878787610dd6565b91509150610d8f81610ebe565b5095945050505050565b60605f610da583611025565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b5f807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115610e0b57505f90506003610eb5565b604080515f8082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015610e5c573d5f803e3d5ffd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116610eaf575f60019250925050610eb5565b91505f90505b94509492505050565b5f816004811115610ed157610ed161135f565b03610ed95750565b6001816004811115610eed57610eed61135f565b03610f3a5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610515565b6002816004811115610f4e57610f4e61135f565b03610f9b5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610515565b6003816004811115610faf57610faf61135f565b036110225760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610515565b50565b5f60ff8216601f811115610312576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f81518084525f5b818110156110895760208185018101518683018201520161106d565b505f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081525f6110d86020830184611065565b9392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611102575f80fd5b919050565b5f8060408385031215611118575f80fd5b611121836110df565b946020939093013593505050565b5f805f60608486031215611141575f80fd5b61114a846110df565b9250611158602085016110df565b9150604084013590509250925092565b5f60208284031215611178575f80fd5b6110d8826110df565b7fff00000000000000000000000000000000000000000000000000000000000000881681525f602060e0818401526111bc60e084018a611065565b83810360408501526111ce818a611065565b6060850189905273ffffffffffffffffffffffffffffffffffffffff8816608086015260a0850187905284810360c086015285518082528387019250908301905f5b8181101561122c57835183529284019291840191600101611210565b50909c9b505050505050505050505050565b5f805f805f805f60e0888a031215611254575f80fd5b61125d886110df565b965061126b602089016110df565b95506040880135945060608801359350608088013560ff8116811461128e575f80fd5b9699959850939692959460a0840135945060c09093013592915050565b5f80604083850312156112bc575f80fd5b6112c5836110df565b91506112d3602084016110df565b90509250929050565b600181811c908216806112f057607f821691505b602082108103610d26577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b80820180821115610312577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea26469706673582212205ddb0538384fdfac77652a87d37ed9a6a1dfe7255b6b74bc6069bccfbf1addf464736f6c63430008150033000000000000000000000000321da2ebf296a388876c8fa5d3bf98962aa28146