Contract 0x2e225Dacc4c2b843BB8a6b2215b9008f922D06bd 1

 
 
Txn Hash
Method
Block
From
To
Value
0x0e570649b64e1b20353c1f411b31ee9b17a90acba9425755014330b91d073d99Claim And Burn D...156287662022-09-28 2:10:474 days 4 hrs ago0x8cb48d1f02a0bb928b45c92f26905173c9118d48 IN  0x2e225dacc4c2b843bb8a6b2215b9008f922d06bd0 Ether0.00113111 12.77174981
0x11988b16f2f6019c0444ae6c5df2125f7a8d8133cc1bfaccbde4c3df24dc9addClaim And Burn D...154314362022-08-29 2:12:3434 days 4 hrs ago0x8cb48d1f02a0bb928b45c92f26905173c9118d48 IN  0x2e225dacc4c2b843bb8a6b2215b9008f922d06bd0 Ether0.00212325 23.97426861
0x358a1d301387e2a4dd76f986274617aa149857170595f2d8aee98ff7c2d1b8b2Claim And Burn D...152668132022-08-03 2:18:4060 days 4 hrs ago0x8cb48d1f02a0bb928b45c92f26905173c9118d48 IN  0x2e225dacc4c2b843bb8a6b2215b9008f922d06bd0 Ether0.00080093 9.04352495
0x69cdde2588df3f4dd7abb40a2eb8a3fda84edeef7937f2c7f57a6ed2c5696bfaClaim And Burn D...150379252022-06-28 4:27:3896 days 2 hrs ago0x8cb48d1f02a0bb928b45c92f26905173c9118d48 IN  0x2e225dacc4c2b843bb8a6b2215b9008f922d06bd0 Ether0.00242974 27.43494289
0x49fe75fc34ecd23e063bfc2f3a454ecdd67f6914421782bad780c00b2907ddafClaim And Burn D...149125132022-06-06 2:28:36118 days 4 hrs ago0x8cb48d1f02a0bb928b45c92f26905173c9118d48 IN  0x2e225dacc4c2b843bb8a6b2215b9008f922d06bd0 Ether0.00562553 63.52801052
0x8b67947326da652e251eef615258dd664184b2857a87396f9216691532bb0144Claim And Burn D...149066682022-06-05 2:42:41119 days 4 hrs ago0x8cb48d1f02a0bb928b45c92f26905173c9118d48 IN  0x2e225dacc4c2b843bb8a6b2215b9008f922d06bd0 Ether0.00301286 28.5265938
0x891da739eb28a6c22481b50c0de3c61a07d79331e3d651878e8ff0f1434cd2980x60806040149065732022-06-05 2:21:38119 days 4 hrs ago0x8cb48d1f02a0bb928b45c92f26905173c9118d48 IN  Create: DeriBurnerETH0 Ether0.00626647 25.74008521
[ Download CSV Export 
View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DeriBurnerETH

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 2: DeriBurnerETH.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.8.0 <0.9.0;

import './IERC20.sol';

contract DeriBurnerETH {

    address public constant deri = 0xA487bF43cF3b10dffc97A9A744cbB7036965d3b9;
    address public constant deadlock = 0x000000000000000000000000000000000000dEaD;
    address public constant wormholeETH = 0x6874640cC849153Cb3402D193C33c416972159Ce;

    function burnDeri() public {
        uint256 balance = IERC20(deri).balanceOf(address(this));
        if (balance != 0) {
            IERC20(deri).transfer(deadlock, balance);
        }
    }

    function claimAndBurnDeri(
        uint256 amount,
        uint256 fromChainId,
        address fromWormhole,
        uint256 fromNonce,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external {
        IWormhole(wormholeETH).claim(amount, fromChainId, fromWormhole, fromNonce, v, r, s);
        burnDeri();
    }

}

interface IWormhole {
    function claim(uint256 amount, uint256 fromChainId, address fromWormhole, uint256 fromNonce, uint8 v, bytes32 r, bytes32 s) external;
}

File 2 of 2: IERC20.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.8.0 <0.9.0;

interface IERC20 {

    event Approval(address indexed owner, address indexed spender, uint256 amount);

    event Transfer(address indexed from, address indexed to, uint256 amount);

    function name() external view returns (string memory);

    function symbol() external view returns (string memory);

    function decimals() external view returns (uint8);

    function totalSupply() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 amount) external returns (bool);

    function transfer(address to, uint256 amount) external returns (bool);

    function transferFrom(address from, address to, uint256 amount) external returns (bool);

}

Contract Security Audit

Contract ABI

[{"inputs":[],"name":"burnDeri","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"fromChainId","type":"uint256"},{"internalType":"address","name":"fromWormhole","type":"address"},{"internalType":"uint256","name":"fromNonce","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"claimAndBurnDeri","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"deadlock","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deri","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wormholeETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b50610371806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80632feab5c31461005c57806339e5620a146100715780637f85ee5b14610096578063cfa51904146100b1578063ff353aad146100b9575b600080fd5b61006f61006a36600461027f565b6100d4565b005b61007a61dead81565b6040516001600160a01b03909116815260200160405180910390f35b61007a736874640cc849153cb3402d193c33c416972159ce81565b61006f61017e565b61007a73a487bf43cf3b10dffc97a9a744cbb7036965d3b981565b60405163be6d456d60e01b815260048101889052602481018790526001600160a01b03861660448201526064810185905260ff8416608482015260a4810183905260c48101829052736874640cc849153cb3402d193c33c416972159ce9063be6d456d9060e401600060405180830381600087803b15801561015557600080fd5b505af1158015610169573d6000803e3d6000fd5b5050505061017561017e565b50505050505050565b6040516370a0823160e01b815230600482015260009073a487bf43cf3b10dffc97a9a744cbb7036965d3b9906370a0823190602401602060405180830381865afa1580156101d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f491906102f9565b9050801561027c5760405163a9059cbb60e01b815261dead60048201526024810182905273a487bf43cf3b10dffc97a9a744cbb7036965d3b99063a9059cbb906044016020604051808303816000875af1158015610256573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061027a9190610312565b505b50565b600080600080600080600060e0888a03121561029a57600080fd5b873596506020880135955060408801356001600160a01b03811681146102bf57600080fd5b945060608801359350608088013560ff811681146102dc57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60006020828403121561030b57600080fd5b5051919050565b60006020828403121561032457600080fd5b8151801515811461033457600080fd5b939250505056fea2646970667358221220811709387f890617d97e2f10cf8fdba8e1812a3c1a5762bc9885fcff3cd0377c64736f6c634300080a0033

Deployed ByteCode Sourcemap

96:831:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;585:337;;;;;;:::i;:::-;;:::i;:::-;;208:77;;243:42;208:77;;;;;-1:-1:-1;;;;;978:32:2;;;960:51;;948:2;933:18;208:77:0;;;;;;;292:80;;330:42;292:80;;381:196;;;:::i;128:73::-;;159:42;128:73;;585:337;810:83;;-1:-1:-1;;;810:83:0;;;;;1333:25:2;;;1374:18;;;1367:34;;;-1:-1:-1;;;;;1437:32:2;;1417:18;;;1410:60;1486:18;;;1479:34;;;1562:4;1550:17;;1529:19;;;1522:46;1584:19;;;1577:35;;;1628:19;;;1621:35;;;330:42:0;;810:28;;1305:19:2;;810:83:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;904:10;:8;:10::i;:::-;585:337;;;;;;;:::o;381:196::-;437:37;;-1:-1:-1;;;437:37:0;;468:4;437:37;;;960:51:2;419:15:0;;159:42;;437:22;;933:18:2;;437:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;419:55;-1:-1:-1;489:12:0;;485:85;;518:40;;-1:-1:-1;;;518:40:0;;243:42;518:40;;;2030:51:2;2097:18;;;2090:34;;;159:42:0;;518:21;;2003:18:2;;518:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;485:85;408:169;381:196::o;14:795:2:-;125:6;133;141;149;157;165;173;226:3;214:9;205:7;201:23;197:33;194:53;;;243:1;240;233:12;194:53;266:23;;;-1:-1:-1;336:2:2;321:18;;308:32;;-1:-1:-1;390:2:2;375:18;;362:32;-1:-1:-1;;;;;423:31:2;;413:42;;403:70;;469:1;466;459:12;403:70;492:5;-1:-1:-1;544:2:2;529:18;;516:32;;-1:-1:-1;600:3:2;585:19;;572:33;649:4;636:18;;624:31;;614:59;;669:1;666;659:12;614:59;14:795;;;;-1:-1:-1;14:795:2;;;;692:7;746:3;731:19;;718:33;;-1:-1:-1;798:3:2;783:19;;;770:33;;14:795;-1:-1:-1;;14:795:2:o;1667:184::-;1737:6;1790:2;1778:9;1769:7;1765:23;1761:32;1758:52;;;1806:1;1803;1796:12;1758:52;-1:-1:-1;1829:16:2;;1667:184;-1:-1:-1;1667:184:2:o;2135:277::-;2202:6;2255:2;2243:9;2234:7;2230:23;2226:32;2223:52;;;2271:1;2268;2261:12;2223:52;2303:9;2297:16;2356:5;2349:13;2342:21;2335:5;2332:32;2322:60;;2378:1;2375;2368:12;2322:60;2401:5;2135:277;-1:-1:-1;;;2135:277:2:o

Swarm Source

ipfs://811709387f890617d97e2f10cf8fdba8e1812a3c1a5762bc9885fcff3cd0377c
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

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.