0 txs
0 calls
constructor
No constructor.
functions
balances
viewfunction balances(address walletAddress, address[] tokensAddresses) view returns (uint256[])
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
proxiableUUID
viewfunction proxiableUUID() view returns (bytes32)
tokenInfo
viewfunction tokenInfo(address token) view returns (tuple)
acceptOwnership
nonpayablefunction acceptOwnership()
initialize
nonpayablefunction initialize(address newOwner)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
events
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
Upgraded
event Upgraded(address indexed implementation)
errors
ERC1967_InvalidImplementation
error ERC1967_InvalidImplementation(address implementation)
ErrorA
error ErrorA(uint256)
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
Ownable_CallerIsNotTheNewOwner
error Ownable_CallerIsNotTheNewOwner(address caller)
Ownable_NewOwnerCannotBeAddressZero
error Ownable_NewOwnerCannotBeAddressZero()
Ownable_SenderIsNotOwner
error Ownable_SenderIsNotOwner(address sender)
UUPSUnauthorizedCallContext
error UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID
error UUPSUnsupportedProxiableUUID(bytes32 slot)
creation bytecode
0x60a06040523060805234801561001457600080fd5b50608051610ff961003e60003960008181610a5f01528181610a880152610c190152610ff96000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c8063c4d66de811610076578063e30c39781161005b578063e30c397814610161578063f2fde38b14610172578063f5dab7111461018557600080fd5b8063c4d66de81461012e578063d3e5ca871461014157600080fd5b8063715018a6116100a7578063715018a6146100f357806379ba5097146100fb5780638da5cb5b1461010357600080fd5b80633659cfe6146100c357806352d1902d146100d8575b600080fd5b6100d66100d1366004610e0d565b6101a5565b005b6100e06101c2565b6040519081526020015b60405180910390f35b6100d66101f1565b6100d6610205565b6000546201000090046001600160a01b03165b6040516001600160a01b0390911681526020016100ea565b6100d661013c366004610e0d565b610259565b61015461014f366004610e2f565b610351565b6040516100ea9190610eb5565b6001546001600160a01b0316610116565b6100d6610180366004610e0d565b6103dd565b610198610193366004610e0d565b610453565b6040516100ea9190610f3f565b6101ad610a54565b6101b681610b02565b6101bf81610b0a565b50565b60006101cc610c0e565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6101f9610c57565b6102036000610ca3565b565b6001546001600160a01b03163314610250576040517f6cce7fdd0000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b61020333610ca3565b6000805460ff610100820481161592911690811580156102765750825b905060008267ffffffffffffffff1660011480156102935750303b155b9050811580156102a1575080155b156102d8576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000805460ff1916600117905583156102fb576000805461ff0019166101001790555b61030485610ca3565b831561034a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050565b606060006370a0823160e01b600052846004526020604052828060605260208102604001915084608060005b83156103d4575081358015600181146103b65760008060246000855afa6103a457506103bd565b3d156103b15760206000843e5b6103bb565b893183525b505b60018403935060208301925060208201915061037d565b50505050806040f35b6103e5610c57565b6103ee81610cc9565b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b038381169182179092556000805460405192936201000090910416917f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227009190a350565b6040805160a08101825260608082526020820181905260009282018390528101829052608081019190915261075c565b600060206000805b841561072e57505080517fffffffff0000000000000000000000000000000000000000000000000000000081167ff201e97f0000000000000000000000000000000000000000000000000000000081016104ee576000805161080017905261071d565b63d21220a760e01b810361050b576000805161100017905261071d565b630240bc6b60e21b8103610528576000805161200017905261071d565b6395d89b4160e01b81036105445760016000511760005261071d565b63313ce56760e01b81036105605760008051600217905261071d565b6306fdde0360e01b810361057c5760008051600417905261071d565b7f18160ddd0000000000000000000000000000000000000000000000000000000081036105b15760008051600817905261071d565b7fdd62ed3e0000000000000000000000000000000000000000000000000000000081036105e65760008051601017905261071d565b6370a0823160e01b81036106025760008051602017905261071d565b7f095ea7b30000000000000000000000000000000000000000000000000000000081036106375760008051604017905261071d565b7fa9059cbb00000000000000000000000000000000000000000000000000000000810361066c5760008051608017905261071d565b7f23b872dd0000000000000000000000000000000000000000000000000000000081036106a2576000805161010017905261071d565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef82036106d8576000805161020017905261071d565b7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925820361070e576000805161040017905261071d565b6107ff6000511493508361072e575b60018503945060018301925061048b565b505050919050565b60005b81156107575760ff82161561074c576001015b8160081c9150610739565b919050565b813b8015610a22578060006020853c61077481610483565b600080516020805260a060405260c060605260006080528260a052600060c052600060e0526000610100526101006306fdde0360e01b600052600080600460008a5afa6107c557600060a052806020f35b6020803d1102803d03816000811461080a57818360e03e6001602060e05104016020810260c00160605260006020820261010001526020810261010001945050610831565b8160006101003e61081d61010051610736565b60e05260e060605260006101205261014093505b5060048416159450841561084457600195505b6395d89b4160e01b600052600080600460008c5afa61088f576020805260a060405260c06060526000608052600060a052600060c052600060e0526000610100526101009250826020f35b505060203d8110023d8190038180156108c65781836040606051013e600160206040606051015104016020810285019450506108e9565b81600060608051013e6108dc6060805101610736565b6040606051015261018093505b5050506001821615925082156108fe57600193505b63313ce56760e01b600052600080600460008a5afa610949576020805260a060405260c06060526000608052600060a052600060c052600060e0526000610100526101009050806020f35b6020600060803e60ff608051111561098d576020805260a060405260c06060526000608052600060a052600060c052600060e0526000610100526101009050806020f35b60028216159250821561099f57600193505b7f0dfe168100000000000000000000000000000000000000000000000000000000600052600080600460008a5afa156109d757600093505b63d21220a760e01b600052600080600460008a5afa156109f657600093505b630240bc6b60e21b600052600080600460008a5afa15610a1557600093505b8360a0528260c052806020f35b506040805160a08101825260608082526020820181905260009282018390528101829052608081019190915292915050565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610ae457507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610ad87f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b6001600160a01b031614155b156102035760405163703e46dd60e11b815260040160405180910390fd5b6101bf610c57565b806001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610b64575060408051601f3d908101601f19168201909252610b6191810190610faa565b60015b610ba5576040517f4a4a0aa20000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610247565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114610c01576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401610247565b610c0a82610d09565b5050565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102035760405163703e46dd60e11b815260040160405180910390fd5b6000546201000090046001600160a01b03163314610203576040517f37c14b45000000000000000000000000000000000000000000000000000000008152336004820152602401610247565b6001805473ffffffffffffffffffffffffffffffffffffffff191690556101bf81610d49565b6001600160a01b0381166101bf576040517f7b30466f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d1281610dba565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b600080546001600160a01b03838116620100008181027fffffffffffffffffffff0000000000000000000000000000000000000000ffff851617855560405193049190911692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35050565b803b610dd257634a4a0aa2600052806020526024601cfd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b80356001600160a01b038116811461075757600080fd5b600060208284031215610e1f57600080fd5b610e2882610df6565b9392505050565b600080600060408486031215610e4457600080fd5b610e4d84610df6565b9250602084013567ffffffffffffffff80821115610e6a57600080fd5b818601915086601f830112610e7e57600080fd5b813581811115610e8d57600080fd5b8760208260051b8501011115610ea257600080fd5b6020830194508093505050509250925092565b6020808252825182820181905260009190848201906040850190845b81811015610eed57835183529284019291840191600101610ed1565b50909695505050505050565b6000815180845260005b81811015610f1f57602081850181015186830182015201610f03565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000825160a06020840152610f5b60c0840182610ef9565b90506020840151601f19848303016040850152610f788282610ef9565b91505060ff60408501511660608401526060840151151560808401526080840151151560a08401528091505092915050565b600060208284031215610fbc57600080fd5b505191905056fea2646970667358221220852e3e090d11055cecb8ab00d58680faeabfd4fa315fe752e45af639cad209cd64736f6c63430008130033