Source Code
Overview
POL Balance
POL Value
$0.00Cross-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[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"enum LibRetire.CarbonBridge","name":"carbonBridge","type":"uint8"},{"indexed":true,"internalType":"address","name":"retiringAddress","type":"address"},{"indexed":false,"internalType":"string","name":"retiringEntityString","type":"string"},{"indexed":true,"internalType":"address","name":"beneficiaryAddress","type":"address"},{"indexed":false,"internalType":"string","name":"beneficiaryString","type":"string"},{"indexed":false,"internalType":"string","name":"retirementMessage","type":"string"},{"indexed":true,"internalType":"address","name":"carbonPool","type":"address"},{"indexed":false,"internalType":"address","name":"carbonToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"retiredAmount","type":"uint256"}],"name":"CarbonRetired","type":"event"},{"inputs":[{"internalType":"address","name":"projectToken","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"retiringEntityString","type":"string"},{"internalType":"address","name":"beneficiaryAddress","type":"address"},{"internalType":"string","name":"beneficiaryString","type":"string"},{"internalType":"string","name":"retirementMessage","type":"string"},{"internalType":"enum LibTransfer.From","name":"fromMode","type":"uint8"}],"name":"icrRetireExactCarbon","outputs":[{"internalType":"uint256","name":"retirementIndex","type":"uint256"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50610a46806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80634776398514610030575b600080fd5b61004361003e366004610714565b610055565b60405190815260200160405180910390f35b600754600090600119016100b05760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026007556100c28989893386610121565b506040805160a081018252338152602081018890526001600160a01b03871691810191909152606081018590526080810184905261010460008b8b8b8561030b565b5061010e86610430565b60016007559a9950505050505050505050565b60008360000361013357506000610302565b6000826003811115610147576101476107e2565b146101945760405162461bcd60e51b815260206004820152601f60248201527f4f6e6c792065787465726e616c207472616e736665727320616c6c6f7765640060448201526064016100a7565b604051627eeac760e11b8152306004820152602481018690526000906001600160a01b0388169062fdd58e90604401602060405180830381865afa1580156101e0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020491906107f8565b604051637921219560e11b81526001600160a01b038681166004830152306024830152604482018990526064820188905260a06084830152600060a48301529192509088169063f242432a9060c401600060405180830381600087803b15801561026d57600080fd5b505af1158015610281573d6000803e3d6000fd5b5050604051627eeac760e11b8152306004820152602481018990528392506001600160a01b038a16915062fdd58e90604401602060405180830381865afa1580156102d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f491906107f8565b6102fe9190610827565b9150505b95945050505050565b60006060856001600160a01b031663275d4dec8686866040015187606001518860800151876040518763ffffffff1660e01b815260040161035196959493929190610886565b6020604051808303816000875af1158015610370573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061039491906107f8565b506103af8787868660400151876060015188608001516104bc565b866001600160a01b031683604001516001600160a01b031684600001516001600160a01b03167f1deb499caa4ef3ba285c3f49e9b430470fa5f752b1c08e02912c785fe8613ac960038760200151886060015189608001518d8d8d60405161041d97969594939291906108f9565b60405180910390a4509195945050505050565b600073ac298cd34559b9acfaedea8344a977eceff1c0fd604051636482c6eb60e11b81526001600160a01b038481166004830152919091169063c9058dd690602401606060405180830381865afa15801561048f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b3919061097f565b50909392505050565b60008073ac298cd34559b9acfaedea8344a977eceff1c0fd604051636482c6eb60e11b81526001600160a01b038781166004830152919091169063c9058dd690602401606060405180830381865afa15801561051c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610540919061097f565b5050905061055f73ac298cd34559b9acfaedea8344a977eceff1c0fd90565b6001600160a01b03166391190eec868a8988886040518663ffffffff1660e01b81526004016105929594939291906109ad565b600060405180830381600087803b1580156105ac57600080fd5b505af11580156105c0573d6000803e3d6000fd5b505050506001600160a01b038581166000908152600484016020908152604080832085845280835281842060010180547fffffffffffffffffffffffff000000000000000000000000000000000000000016958d1695861790559383526002909301905290812080548892906106379084906109fd565b90915550505050505050505050565b80356001600160a01b038116811461065d57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261068957600080fd5b813567ffffffffffffffff808211156106a4576106a4610662565b604051601f8301601f19908116603f011681019082821181831017156106cc576106cc610662565b816040528381528660208588010111156106e557600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356004811061065d57600080fd5b600080600080600080600080610100898b03121561073157600080fd5b61073a89610646565b97506020890135965060408901359550606089013567ffffffffffffffff8082111561076557600080fd5b6107718c838d01610678565b965061077f60808c01610646565b955060a08b013591508082111561079557600080fd5b6107a18c838d01610678565b945060c08b01359150808211156107b757600080fd5b506107c48b828c01610678565b9250506107d360e08a01610705565b90509295985092959890939650565b634e487b7160e01b600052602160045260246000fd5b60006020828403121561080a57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561083a5761083a610811565b92915050565b6000815180845260005b818110156108665760208185018101518683018201520161084a565b506000602082860101526020601f19601f83011685010191505092915050565b8681528560208201526001600160a01b038516604082015260e0606082015260006108b460e0830186610840565b828103806080850152600082526020810160a0850152506108d86020820186610840565b905082810360c08401526108ec8185610840565b9998505050505050505050565b60006004891061091957634e487b7160e01b600052602160045260246000fd5b88825260e0602083015261093060e0830189610840565b82810360408401526109428189610840565b905082810360608401526109568188610840565b6001600160a01b03969096166080840152505060a081019290925260c090910152949350505050565b60008060006060848603121561099457600080fd5b8351925060208401519150604084015190509250925092565b60006001600160a01b03808816835280871660208401525084604083015260a060608301526109df60a0830185610840565b82810360808401526109f18185610840565b98975050505050505050565b8082018082111561083a5761083a61081156fea2646970667358221220792ad7897163153ea5a30a890e89d852a25b4ab85dbde9aa02c76a233f9e194d64736f6c63430008100033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80634776398514610030575b600080fd5b61004361003e366004610714565b610055565b60405190815260200160405180910390f35b600754600090600119016100b05760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026007556100c28989893386610121565b506040805160a081018252338152602081018890526001600160a01b03871691810191909152606081018590526080810184905261010460008b8b8b8561030b565b5061010e86610430565b60016007559a9950505050505050505050565b60008360000361013357506000610302565b6000826003811115610147576101476107e2565b146101945760405162461bcd60e51b815260206004820152601f60248201527f4f6e6c792065787465726e616c207472616e736665727320616c6c6f7765640060448201526064016100a7565b604051627eeac760e11b8152306004820152602481018690526000906001600160a01b0388169062fdd58e90604401602060405180830381865afa1580156101e0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061020491906107f8565b604051637921219560e11b81526001600160a01b038681166004830152306024830152604482018990526064820188905260a06084830152600060a48301529192509088169063f242432a9060c401600060405180830381600087803b15801561026d57600080fd5b505af1158015610281573d6000803e3d6000fd5b5050604051627eeac760e11b8152306004820152602481018990528392506001600160a01b038a16915062fdd58e90604401602060405180830381865afa1580156102d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f491906107f8565b6102fe9190610827565b9150505b95945050505050565b60006060856001600160a01b031663275d4dec8686866040015187606001518860800151876040518763ffffffff1660e01b815260040161035196959493929190610886565b6020604051808303816000875af1158015610370573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061039491906107f8565b506103af8787868660400151876060015188608001516104bc565b866001600160a01b031683604001516001600160a01b031684600001516001600160a01b03167f1deb499caa4ef3ba285c3f49e9b430470fa5f752b1c08e02912c785fe8613ac960038760200151886060015189608001518d8d8d60405161041d97969594939291906108f9565b60405180910390a4509195945050505050565b600073ac298cd34559b9acfaedea8344a977eceff1c0fd604051636482c6eb60e11b81526001600160a01b038481166004830152919091169063c9058dd690602401606060405180830381865afa15801561048f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b3919061097f565b50909392505050565b60008073ac298cd34559b9acfaedea8344a977eceff1c0fd604051636482c6eb60e11b81526001600160a01b038781166004830152919091169063c9058dd690602401606060405180830381865afa15801561051c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610540919061097f565b5050905061055f73ac298cd34559b9acfaedea8344a977eceff1c0fd90565b6001600160a01b03166391190eec868a8988886040518663ffffffff1660e01b81526004016105929594939291906109ad565b600060405180830381600087803b1580156105ac57600080fd5b505af11580156105c0573d6000803e3d6000fd5b505050506001600160a01b038581166000908152600484016020908152604080832085845280835281842060010180547fffffffffffffffffffffffff000000000000000000000000000000000000000016958d1695861790559383526002909301905290812080548892906106379084906109fd565b90915550505050505050505050565b80356001600160a01b038116811461065d57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261068957600080fd5b813567ffffffffffffffff808211156106a4576106a4610662565b604051601f8301601f19908116603f011681019082821181831017156106cc576106cc610662565b816040528381528660208588010111156106e557600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356004811061065d57600080fd5b600080600080600080600080610100898b03121561073157600080fd5b61073a89610646565b97506020890135965060408901359550606089013567ffffffffffffffff8082111561076557600080fd5b6107718c838d01610678565b965061077f60808c01610646565b955060a08b013591508082111561079557600080fd5b6107a18c838d01610678565b945060c08b01359150808211156107b757600080fd5b506107c48b828c01610678565b9250506107d360e08a01610705565b90509295985092959890939650565b634e487b7160e01b600052602160045260246000fd5b60006020828403121561080a57600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561083a5761083a610811565b92915050565b6000815180845260005b818110156108665760208185018101518683018201520161084a565b506000602082860101526020601f19601f83011685010191505092915050565b8681528560208201526001600160a01b038516604082015260e0606082015260006108b460e0830186610840565b828103806080850152600082526020810160a0850152506108d86020820186610840565b905082810360c08401526108ec8185610840565b9998505050505050505050565b60006004891061091957634e487b7160e01b600052602160045260246000fd5b88825260e0602083015261093060e0830189610840565b82810360408401526109428189610840565b905082810360608401526109568188610840565b6001600160a01b03969096166080840152505060a081019290925260c090910152949350505050565b60008060006060848603121561099457600080fd5b8351925060208401519150604084015190509250925092565b60006001600160a01b03808816835280871660208401525084604083015260a060608301526109df60a0830185610840565b82810360808401526109f18185610840565b98975050505050505050565b8082018082111561083a5761083a61081156fea2646970667358221220792ad7897163153ea5a30a890e89d852a25b4ab85dbde9aa02c76a233f9e194d64736f6c63430008100033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in POL
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.

