Source Code
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"by","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokenSaved","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOKEN_SAVER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getRoleMember","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleMemberCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_receiver","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"saveToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b506200001f60003362000025565b6200018a565b6200003c82826200006860201b620003e41760201c565b600082815260016020908152604090912062000063918390620003f262000078821b17901c565b505050565b62000074828262000098565b5050565b60006200008f836001600160a01b03841662000138565b90505b92915050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff1662000074576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055620000f43390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000818152600183016020526040812054620001815750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562000092565b50600062000092565b610f9b806200019a6000396000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c80639010d07c11610081578063a217fddf1161005b578063a217fddf146101eb578063ca15c873146101f3578063d547741f1461020657600080fd5b80639010d07c1461017657806391d14854146101a15780639afdb2c2146101d857600080fd5b80632f2ff15d116100b25780632f2ff15d1461012757806336568abe1461013c57806376175b061461014f57600080fd5b806301ffc9a7146100ce578063248a9ca3146100f6575b600080fd5b6100e16100dc366004610da7565b610219565b60405190151581526020015b60405180910390f35b610119610104366004610d40565b60009081526020819052604090206001015490565b6040519081526020016100ed565b61013a610135366004610d59565b610244565b005b61013a61014a366004610d59565b61026b565b6101197fd9d917c4034cff8a8c5fa1e40f9fbaf906b827c33ae3ab1fcabbb616cb8ef24d81565b610189610184366004610d85565b61028d565b6040516001600160a01b0390911681526020016100ed565b6100e16101af366004610d59565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b61013a6101e6366004610ce2565b6102ac565b610119600081565b610119610201366004610d40565b6103c3565b61013a610214366004610d59565b6103da565b60006001600160e01b03198216635a05180f60e01b148061023e575061023e82610407565b92915050565b61024e828261043c565b600082815260016020526040902061026690826103f2565b505050565b6102758282610462565b600082815260016020526040902061026690826104ea565b60008281526001602052604081206102a590836104ff565b9392505050565b6102d67fd9d917c4034cff8a8c5fa1e40f9fbaf906b827c33ae3ab1fcabbb616cb8ef24d336101af565b61034d5760405162461bcd60e51b815260206004820152602c60248201527f546f6b656e53617665722e6f6e6c79546f6b656e53617665723a207065726d6960448201527f7373696f6e2064656e696564000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6103616001600160a01b038416838361050b565b826001600160a01b0316826001600160a01b031661037c3390565b6001600160a01b03167f30d87cec6b4c56cede1018725d1e6d9304e2f7ee6d25b004b7e2183f793f26bc846040516103b691815260200190565b60405180910390a4505050565b600081815260016020526040812061023e90610572565b610275828261057c565b6103ee82826105a2565b5050565b60006102a5836001600160a01b038416610640565b60006001600160e01b03198216637965db0b60e01b148061023e57506301ffc9a760e01b6001600160e01b031983161461023e565b600082815260208190526040902060010154610458813361068f565b61026683836105a2565b6001600160a01b03811633146104e05760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610344565b6103ee828261070d565b60006102a5836001600160a01b03841661078c565b60006102a5838361087f565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b1790526102669084906108a9565b600061023e825490565b600082815260208190526040902060010154610598813361068f565b610266838361070d565b6000828152602081815260408083206001600160a01b038516845290915290205460ff166103ee576000828152602081815260408083206001600160a01b03851684529091529020805460ff191660011790556105fc3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60008181526001830160205260408120546106875750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561023e565b50600061023e565b6000828152602081815260408083206001600160a01b038516845290915290205460ff166103ee576106cb816001600160a01b0316601461098e565b6106d683602061098e565b6040516020016106e7929190610ded565b60408051601f198184030181529082905262461bcd60e51b825261034491600401610e6e565b6000828152602081815260408083206001600160a01b038516845290915290205460ff16156103ee576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600081815260018301602052604081205480156108755760006107b0600183610ed8565b85549091506000906107c490600190610ed8565b90508181146108295760008660000182815481106107e4576107e4610f62565b906000526020600020015490508087600001848154811061080757610807610f62565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061083a5761083a610f4c565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061023e565b600091505061023e565b600082600001828154811061089657610896610f62565b9060005260206000200154905092915050565b60006108fe826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610b379092919063ffffffff16565b805190915015610266578080602001905181019061091c9190610d1e565b6102665760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610344565b6060600061099d836002610eb9565b6109a8906002610ea1565b67ffffffffffffffff8111156109c0576109c0610f78565b6040519080825280601f01601f1916602001820160405280156109ea576020820181803683370190505b509050600360fc1b81600081518110610a0557610a05610f62565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110610a3457610a34610f62565b60200101906001600160f81b031916908160001a9053506000610a58846002610eb9565b610a63906001610ea1565b90505b6001811115610ae8577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110610aa457610aa4610f62565b1a60f81b828281518110610aba57610aba610f62565b60200101906001600160f81b031916908160001a90535060049490941c93610ae181610f1f565b9050610a66565b5083156102a55760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610344565b6060610b468484600085610b4e565b949350505050565b606082471015610bc65760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610344565b843b610c145760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610344565b600080866001600160a01b03168587604051610c309190610dd1565b60006040518083038185875af1925050503d8060008114610c6d576040519150601f19603f3d011682016040523d82523d6000602084013e610c72565b606091505b5091509150610c82828286610c8d565b979650505050505050565b60608315610c9c5750816102a5565b825115610cac5782518084602001fd5b8160405162461bcd60e51b81526004016103449190610e6e565b80356001600160a01b0381168114610cdd57600080fd5b919050565b600080600060608486031215610cf757600080fd5b610d0084610cc6565b9250610d0e60208501610cc6565b9150604084013590509250925092565b600060208284031215610d3057600080fd5b815180151581146102a557600080fd5b600060208284031215610d5257600080fd5b5035919050565b60008060408385031215610d6c57600080fd5b82359150610d7c60208401610cc6565b90509250929050565b60008060408385031215610d9857600080fd5b50508035926020909101359150565b600060208284031215610db957600080fd5b81356001600160e01b0319811681146102a557600080fd5b60008251610de3818460208701610eef565b9190910192915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351610e25816017850160208801610eef565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351610e62816028840160208801610eef565b01602801949350505050565b6020815260008251806020840152610e8d816040850160208701610eef565b601f01601f19169190910160400192915050565b60008219821115610eb457610eb4610f36565b500190565b6000816000190483118215151615610ed357610ed3610f36565b500290565b600082821015610eea57610eea610f36565b500390565b60005b83811015610f0a578181015183820152602001610ef2565b83811115610f19576000848401525b50505050565b600081610f2e57610f2e610f36565b506000190190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea164736f6c6343000807000a
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100c95760003560e01c80639010d07c11610081578063a217fddf1161005b578063a217fddf146101eb578063ca15c873146101f3578063d547741f1461020657600080fd5b80639010d07c1461017657806391d14854146101a15780639afdb2c2146101d857600080fd5b80632f2ff15d116100b25780632f2ff15d1461012757806336568abe1461013c57806376175b061461014f57600080fd5b806301ffc9a7146100ce578063248a9ca3146100f6575b600080fd5b6100e16100dc366004610da7565b610219565b60405190151581526020015b60405180910390f35b610119610104366004610d40565b60009081526020819052604090206001015490565b6040519081526020016100ed565b61013a610135366004610d59565b610244565b005b61013a61014a366004610d59565b61026b565b6101197fd9d917c4034cff8a8c5fa1e40f9fbaf906b827c33ae3ab1fcabbb616cb8ef24d81565b610189610184366004610d85565b61028d565b6040516001600160a01b0390911681526020016100ed565b6100e16101af366004610d59565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b61013a6101e6366004610ce2565b6102ac565b610119600081565b610119610201366004610d40565b6103c3565b61013a610214366004610d59565b6103da565b60006001600160e01b03198216635a05180f60e01b148061023e575061023e82610407565b92915050565b61024e828261043c565b600082815260016020526040902061026690826103f2565b505050565b6102758282610462565b600082815260016020526040902061026690826104ea565b60008281526001602052604081206102a590836104ff565b9392505050565b6102d67fd9d917c4034cff8a8c5fa1e40f9fbaf906b827c33ae3ab1fcabbb616cb8ef24d336101af565b61034d5760405162461bcd60e51b815260206004820152602c60248201527f546f6b656e53617665722e6f6e6c79546f6b656e53617665723a207065726d6960448201527f7373696f6e2064656e696564000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6103616001600160a01b038416838361050b565b826001600160a01b0316826001600160a01b031661037c3390565b6001600160a01b03167f30d87cec6b4c56cede1018725d1e6d9304e2f7ee6d25b004b7e2183f793f26bc846040516103b691815260200190565b60405180910390a4505050565b600081815260016020526040812061023e90610572565b610275828261057c565b6103ee82826105a2565b5050565b60006102a5836001600160a01b038416610640565b60006001600160e01b03198216637965db0b60e01b148061023e57506301ffc9a760e01b6001600160e01b031983161461023e565b600082815260208190526040902060010154610458813361068f565b61026683836105a2565b6001600160a01b03811633146104e05760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610344565b6103ee828261070d565b60006102a5836001600160a01b03841661078c565b60006102a5838361087f565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b1790526102669084906108a9565b600061023e825490565b600082815260208190526040902060010154610598813361068f565b610266838361070d565b6000828152602081815260408083206001600160a01b038516845290915290205460ff166103ee576000828152602081815260408083206001600160a01b03851684529091529020805460ff191660011790556105fc3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60008181526001830160205260408120546106875750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561023e565b50600061023e565b6000828152602081815260408083206001600160a01b038516845290915290205460ff166103ee576106cb816001600160a01b0316601461098e565b6106d683602061098e565b6040516020016106e7929190610ded565b60408051601f198184030181529082905262461bcd60e51b825261034491600401610e6e565b6000828152602081815260408083206001600160a01b038516845290915290205460ff16156103ee576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600081815260018301602052604081205480156108755760006107b0600183610ed8565b85549091506000906107c490600190610ed8565b90508181146108295760008660000182815481106107e4576107e4610f62565b906000526020600020015490508087600001848154811061080757610807610f62565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061083a5761083a610f4c565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061023e565b600091505061023e565b600082600001828154811061089657610896610f62565b9060005260206000200154905092915050565b60006108fe826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610b379092919063ffffffff16565b805190915015610266578080602001905181019061091c9190610d1e565b6102665760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610344565b6060600061099d836002610eb9565b6109a8906002610ea1565b67ffffffffffffffff8111156109c0576109c0610f78565b6040519080825280601f01601f1916602001820160405280156109ea576020820181803683370190505b509050600360fc1b81600081518110610a0557610a05610f62565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110610a3457610a34610f62565b60200101906001600160f81b031916908160001a9053506000610a58846002610eb9565b610a63906001610ea1565b90505b6001811115610ae8577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110610aa457610aa4610f62565b1a60f81b828281518110610aba57610aba610f62565b60200101906001600160f81b031916908160001a90535060049490941c93610ae181610f1f565b9050610a66565b5083156102a55760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610344565b6060610b468484600085610b4e565b949350505050565b606082471015610bc65760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610344565b843b610c145760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610344565b600080866001600160a01b03168587604051610c309190610dd1565b60006040518083038185875af1925050503d8060008114610c6d576040519150601f19603f3d011682016040523d82523d6000602084013e610c72565b606091505b5091509150610c82828286610c8d565b979650505050505050565b60608315610c9c5750816102a5565b825115610cac5782518084602001fd5b8160405162461bcd60e51b81526004016103449190610e6e565b80356001600160a01b0381168114610cdd57600080fd5b919050565b600080600060608486031215610cf757600080fd5b610d0084610cc6565b9250610d0e60208501610cc6565b9150604084013590509250925092565b600060208284031215610d3057600080fd5b815180151581146102a557600080fd5b600060208284031215610d5257600080fd5b5035919050565b60008060408385031215610d6c57600080fd5b82359150610d7c60208401610cc6565b90509250929050565b60008060408385031215610d9857600080fd5b50508035926020909101359150565b600060208284031215610db957600080fd5b81356001600160e01b0319811681146102a557600080fd5b60008251610de3818460208701610eef565b9190910192915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351610e25816017850160208801610eef565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351610e62816028840160208801610eef565b01602801949350505050565b6020815260008251806020840152610e8d816040850160208701610eef565b601f01601f19169190910160400192915050565b60008219821115610eb457610eb4610f36565b500190565b6000816000190483118215151615610ed357610ed3610f36565b500290565b600082821015610eea57610eea610f36565b500390565b60005b83811015610f0a578181015183820152602001610ef2565b83811115610f19576000848401525b50505050565b600081610f2e57610f2e610f36565b506000190190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea164736f6c6343000807000a
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


