Latest 25 transactions from a total of 171 transactions

TxHash Age From To Value [TxFee]
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a1 hr 14 mins ago0x8793e06b57b6f110284d6873e90a191ecc2b7377  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.5 Ether0.000917494
0x358348e7187e8db909afa67ffdab8f7f4e24841251a18b0fc85be0fe570f1e672 days 3 hrs ago0x0870ed62d7c67299ca750cc9cd139c5269ed42ca  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e61 Ether0.000918022
0xfcca12e954e3ac0fbe416575783f9e1267b04ca7913a9145d5fff954776a7f9c2 days 10 hrs ago0x97f7f88590e7a9ce0b5f85037b9415f8073e0a0b  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.4 Ether0.000917797
0xed9ba0195202d720984d704421256e0915af988f748a1dc2c9499c274e8a93b85 days 7 hrs ago0x3b376a725a36147db5d4b91abf1f3fdf97122f0d  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.1 Ether0.000916749
0x2cd4224dbda3057ade5b1aa24f3e6e7c88793c85387edeb645699c4bd3c7e3535 days 10 hrs ago0x23e91332984eed55c88131c58295c8dce379e2ab  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.6 Ether0.002752482
0xb730108cc8028a261d5f993873a5f9bbacf50e5d3f1afb925af9bf2a2dcb846c6 days 3 hrs ago0x9716db784100efb9a2472a9c605d91fec474b3d6  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e63 Ether0.00091825
0x88f191c2b42d8b4ff0129815b5d86f8e2ece33a03e121be189de82b562dcab706 days 13 hrs ago0xc61013aa67e167b4f4dbd2873d72412148aadc29  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.1 Ether0.000916674
0x0a72b9fa89b890f1efd6298e86b2357c5d67c9dc0b48d855c13b14c9b2af58366 days 13 hrs ago0x742a2670f7cf104e71a7e8c54df2ac7749ae5389  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.1 Ether0.000917733
0xd98c2b240f4d4542ed08360beed06a1aa566a5368e84085009946d20f33eea2f6 days 14 hrs ago0xeccf6c966503ae4c4e1a28d100881bc717624c24  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.1 Ether0.000917941
0xb47305f6781326456d5cfc63f028d5decd352f5a1eb9a5d3fc23f00d5ee4e77e6 days 22 hrs ago0x33f4f256d3349ae46bcfb07801943f711fd16ae0  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e61.99 Ether0.000901888
0x9224d4e666e879137edaab723c0232c874c7cb17ac9fe1fbd50420a96a1e02e67 days 2 hrs ago0x1e8af567e4e10e07684547d47f829eb670139527  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.3 Ether0.000918564
0xd33ce4bdb5eb63c41b1f7c5f493cae6e7c7cbbbd844eb98e106f2aced8ff93aa7 days 7 hrs ago0xbc8dafeaca658ae0857c80d8aa6de4d487577c63  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.5 Ether0.008218746
0x99b932bb6e15c29410a6d57857b483b0ca4aa2d23a27f212389da9c6009f8d157 days 7 hrs ago0x5052d2acef0be6d86f3f05284034b44c364d18ea  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.5 Ether0.008243262
0x950bd93289749023a0cd58fff2c0c7098d0897a3b46cd27be4073a56986fa6517 days 8 hrs ago0x0649ff7556d9c501030d5807e06ff6afca1a1464  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.1 Ether0.000915673
0xbbd16d5649672faea502c6ada0142ec93d75870c2d659f4c767d64957d7d49647 days 8 hrs ago0xa2cc37deb2c1d171cf4faae2c8b94f64d65e3a83  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.1 Ether0.000914689
0xff22fe963cb2c806c186047a5fc0146c2b5afcb8eacad4301d99955de287add87 days 8 hrs ago0xe2bd6424a3739a0b30e070c59a84571b8dcbb372  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.1 Ether0.000916807
0x89a348b0fde279e05f7ea59f071d397432473373e30bcd32c2e1af062b3b3a057 days 8 hrs ago0x45002669ad051fd899331328e5f38f97fed075bc  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.1 Ether0.00091537
0xe50b88d7109139c54269b42a10569ba3b6fbadb497415a44f14c5fe771202bd37 days 8 hrs ago0xfe55b55d9e6f8d783193593c83d69a285706aed7  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.1 Ether0.000915673
0x3cbf6b9f6eb239b7cda32014fb2bfc99ec549e83f3a82265a85abf3f30b698917 days 10 hrs ago0xe1ab3df91c8d871d59ae48d1df18664173cb6297  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.05 Ether0.002668248
0x9a4785b2c5daf79a7f4f4c0480763d4240b3c2172d5149a9edd09fe1308bedc97 days 10 hrs ago0xe1ab3df91c8d871d59ae48d1df18664173cb6297  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.05 Ether0.00267642
0x9fb6f508f1bbf90d04fb46b04eeb8445e24956a71bde63c0cefdee7895f05a847 days 14 hrs ago0xa8b28c3363a1aca832889ed39f6b6bd1805719f3  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.01 Ether0.00091902
0x84a721a164f2c5fb3faca2b1fc626d1ae0c4094e84491ebfe1d53e8ca3d8030b8 days 25 mins ago0x34c1c3405cd216c10da49308fbacdb230cb2a824  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.5 Ether0.00458633
0xd3405f94dc64131cd8db277b7db8de7966aeccfe7ceb2834d3f51758fb6620888 days 9 hrs ago0x896d7cb9c2d83a82d7975d933a8d1fec376fef7c  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e610 Ether0.000918856
0x83001f0806097d25d889c9d575d6610696341cb30ac478c4c889c9f5c7f6ed338 days 11 hrs ago0xf5e5fc1438e2cc0d04cd3b11159c0e81c359335a  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.2 Ether0.000917052
0x810bf3706f4505ba3e2f5f1df4097e480e62c19560a763a33458e220f809c55d8 days 18 hrs ago0x2baba2fd86b181106535ceee484ff98d881e7dd2  IN   0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.2 Ether0.00091917
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here To View More View All
ParentTxHash Block Age From To Value
0xbfe688eb96fc90b783570c7179c8e9ece10166a5831ca7bad23efe6cab3bbce91016460923 mins ago0xbde414b11c165b6315bef54e0bbc2167defeef0b0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.5 Ether
0x92332aa2500ecd1198129af45ae7d04bd3bebdb076a48868e1765b9bc0870da31016446441 mins ago0x2c16d0c452f9bc6dc5fda60cf6df9222055a13aa0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60 Ether
0xf2a91e20a2a2416decf35a40ee844bad1b40192a986f1182e566977130a841661016445442 mins ago0x2c16d0c452f9bc6dc5fda60cf6df9222055a13aa0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60 Ether
0x5555efa232c63592c114d6125c9d002151f3d2e60ab82e7bd2b7fcf262580246101642721 hr 4 mins ago0x2c16d0c452f9bc6dc5fda60cf6df9222055a13aa0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60 Ether
0xc4b4590683076139be60c58e17d2ed8d14cad465cbaf98ecb9ed663ccb7ff055101642371 hr 8 mins ago0x2c16d0c452f9bc6dc5fda60cf6df9222055a13aa0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.2 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xc4375b7de8af5a38a93548eb8453a498222c4ff20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xf4d791139ce033ad35db2b2201435fad668b1b640 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xd0a1e359811322d97991e03f863a0c30c2cf029c0 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xd0a1e359811322d97991e03f863a0c30c2cf029c0.5 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60xa71937147b55deb8a530c7229c442fd3f31b7db20 Ether
0x4a2f02737f3c7ef5f2290a5b84be575ac8938ed9d4a56b87343f439120b7d62a101641851 hr 14 mins ago0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60x64a436ae831c1672ae81f674cab8b6775df3475c0 Ether
0x5423ae8ff24e3fce66d87a0f3b1e64c65b19dd729a765eb8ce3dbab182e74671101638591 hr 53 mins ago0x949d4597c4f4a341efc904b556fb1dac8160f6ca0xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60 Ether
0xa4c6249ef4b5f974fe82d56d31ea3e670634726b214c55342b18dd7429ad253c101600079 hrs 37 mins ago0x0136ae92c5499a96c6f8b83c4c26e3db3908d4660xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60.5 Ether
0x889eebca5fb05352a903e52fbd7198ca454783186248e3d4d6b98931bbe3cf4f101540811 day 37 mins ago0x39fcf88506b4bdfd3d96453ca55dfde2e02d5ba50xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60 Ether
0x7bba2286af0205dedd23e7d9264606e01af299a89a6db88bde8a4f4380fa3523101540731 day 38 mins ago0x39fcf88506b4bdfd3d96453ca55dfde2e02d5ba50xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60 Ether
0xc6c2e9a9f5e11e45d73d5b21ab47efde197e02cd22050f5ec86bc837ad11bf7b101540621 day 40 mins ago0x39fcf88506b4bdfd3d96453ca55dfde2e02d5ba50xadb7c74bce932fc6c27dda3ac2344707d2fbb0e60 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: SaiProxyCreateAndExecute
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;

contract TubInterface {
    function open() public returns (bytes32);
    function join(uint) public;
    function exit(uint) public;
    function lock(bytes32, uint) public;
    function free(bytes32, uint) public;
    function draw(bytes32, uint) public;
    function wipe(bytes32, uint) public;
    function give(bytes32, address) public;
    function shut(bytes32) public;
    function bite(bytes32) public;
    function cups(bytes32) public returns (address, uint, uint, uint);
    function gem() public returns (TokenInterface);
    function gov() public returns (TokenInterface);
    function skr() public returns (TokenInterface);
    function sai() public returns (TokenInterface);
    function vox() public returns (VoxInterface);
    function ask(uint) public returns (uint);
    function mat() public returns (uint);
    function chi() public returns (uint);
    function ink(bytes32) public returns (uint);
    function tab(bytes32) public returns (uint);
    function rap(bytes32) public returns (uint);
    function per() public returns (uint);
    function pip() public returns (PipInterface);
    function pep() public returns (PepInterface);
    function tag() public returns (uint);
    function drip() public;
}

contract TapInterface {
    function skr() public returns (TokenInterface);
    function sai() public returns (TokenInterface);
    function tub() public returns (TubInterface);
    function bust(uint) public;
    function boom(uint) public;
    function cash(uint) public;
    function mock(uint) public;
    function heal() public;
}

contract TokenInterface {
    function allowance(address, address) public returns (uint);
    function balanceOf(address) public returns (uint);
    function approve(address, uint) public;
    function transfer(address, uint) public returns (bool);
    function transferFrom(address, address, uint) public returns (bool);
    function deposit() public payable;
    function withdraw(uint) public;
}

contract VoxInterface {
    function par() public returns (uint);
}

contract PipInterface {
    function read() public returns (bytes32);
}

contract PepInterface {
    function peek() public returns (bytes32, bool);
}

contract OtcInterface {
    function getPayAmount(address, address, uint) public constant returns (uint);
    function buyAllAmount(address, uint, address pay_gem, uint) public returns (uint);
}

contract ProxyRegistryInterface {
    function build(address) public returns (address);
}

contract DSMath {
    function add(uint x, uint y) internal pure returns (uint z) {
        require((z = x + y) >= x);
    }
    function sub(uint x, uint y) internal pure returns (uint z) {
        require((z = x - y) <= x);
    }
    function mul(uint x, uint y) internal pure returns (uint z) {
        require(y == 0 || (z = x * y) / y == x);
    }

    function min(uint x, uint y) internal pure returns (uint z) {
        return x <= y ? x : y;
    }
    function max(uint x, uint y) internal pure returns (uint z) {
        return x >= y ? x : y;
    }
    function imin(int x, int y) internal pure returns (int z) {
        return x <= y ? x : y;
    }
    function imax(int x, int y) internal pure returns (int z) {
        return x >= y ? x : y;
    }

    uint constant WAD = 10 ** 18;
    uint constant RAY = 10 ** 27;

    function wmul(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, y), WAD / 2) / WAD;
    }
    function rmul(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, y), RAY / 2) / RAY;
    }
    function wdiv(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, WAD), y / 2) / y;
    }
    function rdiv(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, RAY), y / 2) / y;
    }

    // This famous algorithm is called "exponentiation by squaring"
    // and calculates x^n with x as fixed-point and n as regular unsigned.
    //
    // It's O(log n), instead of O(n) for naive repeated multiplication.
    //
    // These facts are why it works:
    //
    //  If n is even, then x^n = (x^2)^(n/2).
    //  If n is odd,  then x^n = x * x^(n-1),
    //   and applying the equation for even x gives
    //    x^n = x * (x^2)^((n-1) / 2).
    //
    //  Also, EVM division is flooring and
    //    floor[(n-1) / 2] = floor[n / 2].
    //
    function rpow(uint x, uint n) internal pure returns (uint z) {
        z = n % 2 != 0 ? x : RAY;

        for (n /= 2; n != 0; n /= 2) {
            x = rmul(x, x);

            if (n % 2 != 0) {
                z = rmul(z, x);
            }
        }
    }
}

contract SaiProxy is DSMath {
    function open(address tub_) public returns (bytes32) {
        return TubInterface(tub_).open();
    }

    function give(address tub_, bytes32 cup, address lad) public {
        TubInterface(tub_).give(cup, lad);
    }

    function lock(address tub_, bytes32 cup) public payable {
        if (msg.value > 0) {
            TubInterface tub = TubInterface(tub_);

            tub.gem().deposit.value(msg.value)();

            uint ink = rdiv(msg.value, tub.per());
            if (tub.gem().allowance(this, tub) != uint(-1)) {
                tub.gem().approve(tub, uint(-1));
            }
            tub.join(ink);

            if (tub.skr().allowance(this, tub) != uint(-1)) {
                tub.skr().approve(tub, uint(-1));
            }
            tub.lock(cup, ink);
        }
    }

    function draw(address tub_, bytes32 cup, uint wad) public {
        if (wad > 0) {
            TubInterface tub = TubInterface(tub_);
            tub.draw(cup, wad);
            tub.sai().transfer(msg.sender, wad);
        }
    }

    function handleGovFee(TubInterface tub, uint saiDebtFee, address otc_) internal {
        bytes32 val;
        bool ok;
        (val, ok) = tub.pep().peek();
        if (ok && val != 0) {
            uint govAmt = wdiv(saiDebtFee, uint(val));
            if (otc_ != address(0)) {
                uint saiGovAmt = OtcInterface(otc_).getPayAmount(tub.sai(), tub.gov(), govAmt);
                if (tub.sai().allowance(this, otc_) != uint(-1)) {
                    tub.sai().approve(otc_, uint(-1));
                }
                tub.sai().transferFrom(msg.sender, this, saiGovAmt);
                OtcInterface(otc_).buyAllAmount(tub.gov(), govAmt, tub.sai(), saiGovAmt);
            } else {
                tub.gov().transferFrom(msg.sender, this, govAmt);
            }
        }
    }

    function wipe(address tub_, bytes32 cup, uint wad, address otc_) public {
        if (wad > 0) {
            TubInterface tub = TubInterface(tub_);

            tub.sai().transferFrom(msg.sender, this, wad);
            handleGovFee(tub, rmul(wad, rdiv(tub.rap(cup), tub.tab(cup))), otc_);

            if (tub.sai().allowance(this, tub) != uint(-1)) {
                tub.sai().approve(tub, uint(-1));
            }
            if (tub.gov().allowance(this, tub) != uint(-1)) {
                tub.gov().approve(tub, uint(-1));
            }
            tub.wipe(cup, wad);
        }
    }

    function wipe(address tub_, bytes32 cup, uint wad) public {
        wipe(tub_, cup, wad, address(0));
    }

    function free(address tub_, bytes32 cup, uint jam) public {
        if (jam > 0) {
            TubInterface tub = TubInterface(tub_);
            uint ink = rdiv(jam, tub.per());
            tub.free(cup, ink);
            if (tub.skr().allowance(this, tub) != uint(-1)) {
                tub.skr().approve(tub, uint(-1));
            }
            tub.exit(ink);
            tub.gem().withdraw(jam);
            address(msg.sender).transfer(jam);
        }
    }

    function lockAndDraw(address tub_, bytes32 cup, uint wad) public payable {
        lock(tub_, cup);
        draw(tub_, cup, wad);
    }

    function lockAndDraw(address tub_, uint wad) public payable returns (bytes32 cup) {
        cup = open(tub_);
        lockAndDraw(tub_, cup, wad);
    }

    function wipeAndFree(address tub_, bytes32 cup, uint jam, uint wad) public payable {
        wipe(tub_, cup, wad);
        free(tub_, cup, jam);
    }

    function wipeAndFree(address tub_, bytes32 cup, uint jam, uint wad, address otc_) public payable {
        wipe(tub_, cup, wad, otc_);
        free(tub_, cup, jam);
    }

    function shut(address tub_, bytes32 cup) public {
        TubInterface tub = TubInterface(tub_);
        wipeAndFree(tub_, cup, rmul(tub.ink(cup), tub.per()), tub.tab(cup));
        tub.shut(cup);
    }

    function shut(address tub_, bytes32 cup, address otc_) public {
        TubInterface tub = TubInterface(tub_);
        wipeAndFree(tub_, cup, rmul(tub.ink(cup), tub.per()), tub.tab(cup), otc_);
        tub.shut(cup);
    }
}

contract SaiProxyCreateAndExecute is SaiProxy {

    // Create a DSProxy instance and open a cup
    function createAndOpen(address registry_, address tub_) public returns (address proxy, bytes32 cup) {
        proxy = ProxyRegistryInterface(registry_).build(msg.sender);
        cup = open(tub_);
        TubInterface(tub_).give(cup, proxy);
    }

    // Create a DSProxy instance, open a cup, and lock collateral
    function createOpenAndLock(address registry_, address tub_) public payable returns (address proxy, bytes32 cup) {
        proxy = ProxyRegistryInterface(registry_).build(msg.sender);
        cup = open(tub_);
        lock(tub_, cup);
        TubInterface(tub_).give(cup, proxy);
    }

    // Create a DSProxy instance, open a cup, lock collateral, and draw DAI
    function createOpenLockAndDraw(address registry_, address tub_, uint wad) public payable returns (address proxy, bytes32 cup) {
        proxy = ProxyRegistryInterface(registry_).build(msg.sender);
        cup = open(tub_);
        lockAndDraw(tub_, cup, wad);
        TubInterface(tub_).give(cup, proxy);
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"},{"name":"wad","type":"uint256"}],"name":"draw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"},{"name":"jam","type":"uint256"},{"name":"wad","type":"uint256"},{"name":"otc_","type":"address"}],"name":"wipeAndFree","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"},{"name":"wad","type":"uint256"}],"name":"lockAndDraw","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"wad","type":"uint256"}],"name":"lockAndDraw","outputs":[{"name":"cup","type":"bytes32"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"registry_","type":"address"},{"name":"tub_","type":"address"}],"name":"createAndOpen","outputs":[{"name":"proxy","type":"address"},{"name":"cup","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"},{"name":"otc_","type":"address"}],"name":"shut","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"},{"name":"wad","type":"uint256"},{"name":"otc_","type":"address"}],"name":"wipe","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"},{"name":"wad","type":"uint256"}],"name":"wipe","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"}],"name":"open","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"}],"name":"shut","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"}],"name":"lock","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"registry_","type":"address"},{"name":"tub_","type":"address"},{"name":"wad","type":"uint256"}],"name":"createOpenLockAndDraw","outputs":[{"name":"proxy","type":"address"},{"name":"cup","type":"bytes32"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"},{"name":"lad","type":"address"}],"name":"give","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"registry_","type":"address"},{"name":"tub_","type":"address"}],"name":"createOpenAndLock","outputs":[{"name":"proxy","type":"address"},{"name":"cup","type":"bytes32"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"},{"name":"jam","type":"uint256"}],"name":"free","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tub_","type":"address"},{"name":"cup","type":"bytes32"},{"name":"jam","type":"uint256"},{"name":"wad","type":"uint256"}],"name":"wipeAndFree","outputs":[],"payable":true,"stateMutability":"payable","type":"function"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b5061263c806100206000396000f3006080604052600436106100cc5763ffffffff60e060020a6000350416630344a36f81146100d15780631b968160146100fa5780631edf0c1e14610120578063516e9aec1461013a578063581f3c5014610163578063792037e3146101ad5780638a9fc475146101d8578063a3dc65a714610207578063b95460f81461022e578063bc244c111461024f578063bc25a81014610273578063d3140a651461028a578063da93dfcf146102a7578063eefe3818146102d2578063f9ef04be146102ec578063faed77ab14610313575b600080fd5b3480156100dd57600080fd5b506100f8600160a060020a0360043516602435604435610330565b005b6100f8600160a060020a03600435811690602435906044359060643590608435166104c5565b6100f8600160a060020a03600435166024356044356104e3565b610151600160a060020a03600435166024356104fd565b60408051918252519081900360200190f35b34801561016f57600080fd5b5061018a600160a060020a036004358116906024351661051b565b60408051600160a060020a03909316835260208301919091528051918290030190f35b3480156101b957600080fd5b506100f8600160a060020a03600435811690602435906044351661062e565b3480156101e457600080fd5b506100f8600160a060020a0360043581169060243590604435906064351661086a565b34801561021357600080fd5b506100f8600160a060020a0360043516602435604435610ed9565b34801561023a57600080fd5b50610151600160a060020a0360043516610ee6565b34801561025b57600080fd5b506100f8600160a060020a0360043516602435610f58565b6100f8600160a060020a03600435166024356110da565b61018a600160a060020a036004358116906024351660443561166e565b3480156102b357600080fd5b506100f8600160a060020a03600435811690602435906044351661178c565b61018a600160a060020a03600435811690602435166117e1565b3480156102f857600080fd5b506100f8600160a060020a03600435166024356044356118de565b6100f8600160a060020a0360043516602435604435606435611cf2565b6000808211156104bf5750604080517f440f19ba000000000000000000000000000000000000000000000000000000008152600481018490526024810183905290518491600160a060020a0383169163440f19ba9160448082019260009290919082900301818387803b1580156103a657600080fd5b505af11580156103ba573d6000803e3d6000fd5b5050505080600160a060020a0316639166cba46040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156103fc57600080fd5b505af1158015610410573d6000803e3d6000fd5b505050506040513d602081101561042657600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481018590529051600160a060020a039092169163a9059cbb916044808201926020929091908290030181600087803b15801561049257600080fd5b505af11580156104a6573d6000803e3d6000fd5b505050506040513d60208110156104bc57600080fd5b50505b50505050565b6104d18585848461086a565b6104dc8585856118de565b5050505050565b6104ed83836110da565b6104f8838383610330565b505050565b600061050883610ee6565b90506105158382846104e3565b92915050565b604080517ff3701da200000000000000000000000000000000000000000000000000000000815233600482015290516000918291600160a060020a0386169163f3701da291602480830192602092919082900301818787803b15801561058057600080fd5b505af1158015610594573d6000803e3d6000fd5b505050506040513d60208110156105aa57600080fd5b505191506105b783610ee6565b6040805160e260020a632eaa14a702815260048101839052600160a060020a03858116602483015291519293509085169163baa8529c9160448082019260009290919082900301818387803b15801561060f57600080fd5b505af1158015610623573d6000803e3d6000fd5b505050509250929050565b604080517f1f3634ed00000000000000000000000000000000000000000000000000000000815260048101849052905184916107eb918391869161075791600160a060020a03851691631f3634ed916024808201926020929091908290030181600087803b15801561069f57600080fd5b505af11580156106b3573d6000803e3d6000fd5b505050506040513d60208110156106c957600080fd5b5051604080517f7ec9c3b80000000000000000000000000000000000000000000000000000000081529051600160a060020a03881691637ec9c3b89160048083019260209291908290030181600087803b15801561072657600080fd5b505af115801561073a573d6000803e3d6000fd5b505050506040513d602081101561075057600080fd5b5051611d08565b604080517ff7c8d634000000000000000000000000000000000000000000000000000000008152600481018990529051600160a060020a0387169163f7c8d6349160248083019260209291908290030181600087803b1580156107b957600080fd5b505af11580156107cd573d6000803e3d6000fd5b505050506040513d60208110156107e357600080fd5b5051866104c5565b604080517fb84d2106000000000000000000000000000000000000000000000000000000008152600481018590529051600160a060020a0383169163b84d210691602480830192600092919082900301818387803b15801561084c57600080fd5b505af1158015610860573d6000803e3d6000fd5b5050505050505050565b6000808311156104dc5784905080600160a060020a0316639166cba46040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108b557600080fd5b505af11580156108c9573d6000803e3d6000fd5b505050506040513d60208110156108df57600080fd5b5051604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018690529051600160a060020a03909216916323b872dd916064808201926020929091908290030181600087803b15801561095157600080fd5b505af1158015610965573d6000803e3d6000fd5b505050506040513d602081101561097b57600080fd5b5050604080517f6f78ee0d000000000000000000000000000000000000000000000000000000008152600481018690529051610aba918391610ab4918791610aaf91600160a060020a03861691636f78ee0d916024808201926020929091908290030181600087803b1580156109f057600080fd5b505af1158015610a04573d6000803e3d6000fd5b505050506040513d6020811015610a1a57600080fd5b5051604080517ff7c8d634000000000000000000000000000000000000000000000000000000008152600481018c90529051600160a060020a0389169163f7c8d6349160248083019260209291908290030181600087803b158015610a7e57600080fd5b505af1158015610a92573d6000803e3d6000fd5b505050506040513d6020811015610aa857600080fd5b5051611d4b565b611d08565b84611d6f565b60001981600160a060020a0316639166cba46040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610afb57600080fd5b505af1158015610b0f573d6000803e3d6000fd5b505050506040513d6020811015610b2557600080fd5b50516040805160e160020a636eb1769f028152306004820152600160a060020a0385811660248301529151919092169163dd62ed3e9160448083019260209291908290030181600087803b158015610b7c57600080fd5b505af1158015610b90573d6000803e3d6000fd5b505050506040513d6020811015610ba657600080fd5b505114610c865780600160a060020a0316639166cba46040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610beb57600080fd5b505af1158015610bff573d6000803e3d6000fd5b505050506040513d6020811015610c1557600080fd5b50516040805160e060020a63095ea7b3028152600160a060020a03848116600483015260001960248301529151919092169163095ea7b391604480830192600092919082900301818387803b158015610c6d57600080fd5b505af1158015610c81573d6000803e3d6000fd5b505050505b60001981600160a060020a03166312d43a516040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610cc757600080fd5b505af1158015610cdb573d6000803e3d6000fd5b505050506040513d6020811015610cf157600080fd5b50516040805160e160020a636eb1769f028152306004820152600160a060020a0385811660248301529151919092169163dd62ed3e9160448083019260209291908290030181600087803b158015610d4857600080fd5b505af1158015610d5c573d6000803e3d6000fd5b505050506040513d6020811015610d7257600080fd5b505114610e525780600160a060020a03166312d43a516040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610db757600080fd5b505af1158015610dcb573d6000803e3d6000fd5b505050506040513d6020811015610de157600080fd5b50516040805160e060020a63095ea7b3028152600160a060020a03848116600483015260001960248301529151919092169163095ea7b391604480830192600092919082900301818387803b158015610e3957600080fd5b505af1158015610e4d573d6000803e3d6000fd5b505050505b604080517f73b3810100000000000000000000000000000000000000000000000000000000815260048101869052602481018590529051600160a060020a038316916373b3810191604480830192600092919082900301818387803b158015610eba57600080fd5b505af1158015610ece573d6000803e3d6000fd5b505050505050505050565b6104f8838383600061086a565b600081600160a060020a031663fcfff16f6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610f2657600080fd5b505af1158015610f3a573d6000803e3d6000fd5b505050506040513d6020811015610f5057600080fd5b505192915050565b604080517f1f3634ed000000000000000000000000000000000000000000000000000000008152600481018390529051839161105c9183918591610fc991600160a060020a03851691631f3634ed916024808201926020929091908290030181600087803b15801561069f57600080fd5b604080517ff7c8d634000000000000000000000000000000000000000000000000000000008152600481018890529051600160a060020a0387169163f7c8d6349160248083019260209291908290030181600087803b15801561102b57600080fd5b505af115801561103f573d6000803e3d6000fd5b505050506040513d602081101561105557600080fd5b5051611cf2565b604080517fb84d2106000000000000000000000000000000000000000000000000000000008152600481018490529051600160a060020a0383169163b84d210691602480830192600092919082900301818387803b1580156110bd57600080fd5b505af11580156110d1573d6000803e3d6000fd5b50505050505050565b60008060003411156104bf5783915081600160a060020a0316637bd2bea76040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561112757600080fd5b505af115801561113b573d6000803e3d6000fd5b505050506040513d602081101561115157600080fd5b5051604080517fd0e30db00000000000000000000000000000000000000000000000000000000081529051600160a060020a039092169163d0e30db0913491600480830192600092919082900301818588803b1580156111b057600080fd5b505af11580156111c4573d6000803e3d6000fd5b505050505061120b3483600160a060020a0316637ec9c3b86040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a7e57600080fd5b905060001982600160a060020a0316637bd2bea76040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561124e57600080fd5b505af1158015611262573d6000803e3d6000fd5b505050506040513d602081101561127857600080fd5b50516040805160e160020a636eb1769f028152306004820152600160a060020a0386811660248301529151919092169163dd62ed3e9160448083019260209291908290030181600087803b1580156112cf57600080fd5b505af11580156112e3573d6000803e3d6000fd5b505050506040513d60208110156112f957600080fd5b5051146113d95781600160a060020a0316637bd2bea76040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561133e57600080fd5b505af1158015611352573d6000803e3d6000fd5b505050506040513d602081101561136857600080fd5b50516040805160e060020a63095ea7b3028152600160a060020a03858116600483015260001960248301529151919092169163095ea7b391604480830192600092919082900301818387803b1580156113c057600080fd5b505af11580156113d4573d6000803e3d6000fd5b505050505b81600160a060020a031663049878f3826040518263ffffffff1660e060020a02815260040180828152602001915050600060405180830381600087803b15801561142257600080fd5b505af1158015611436573d6000803e3d6000fd5b5050505060001982600160a060020a0316630f8a771e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561147b57600080fd5b505af115801561148f573d6000803e3d6000fd5b505050506040513d60208110156114a557600080fd5b50516040805160e160020a636eb1769f028152306004820152600160a060020a0386811660248301529151919092169163dd62ed3e9160448083019260209291908290030181600087803b1580156114fc57600080fd5b505af1158015611510573d6000803e3d6000fd5b505050506040513d602081101561152657600080fd5b5051146116065781600160a060020a0316630f8a771e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561156b57600080fd5b505af115801561157f573d6000803e3d6000fd5b505050506040513d602081101561159557600080fd5b50516040805160e060020a63095ea7b3028152600160a060020a03858116600483015260001960248301529151919092169163095ea7b391604480830192600092919082900301818387803b1580156115ed57600080fd5b505af1158015611601573d6000803e3d6000fd5b505050505b604080517fb3b77a5100000000000000000000000000000000000000000000000000000000815260048101859052602481018390529051600160a060020a0384169163b3b77a5191604480830192600092919082900301818387803b15801561084c57600080fd5b604080517ff3701da200000000000000000000000000000000000000000000000000000000815233600482015290516000918291600160a060020a0387169163f3701da291602480830192602092919082900301818787803b1580156116d357600080fd5b505af11580156116e7573d6000803e3d6000fd5b505050506040513d60208110156116fd57600080fd5b5051915061170a84610ee6565b90506117178482856104e3565b6040805160e260020a632eaa14a702815260048101839052600160a060020a03848116602483015291519186169163baa8529c9160448082019260009290919082900301818387803b15801561176c57600080fd5b505af1158015611780573d6000803e3d6000fd5b50505050935093915050565b6040805160e260020a632eaa14a702815260048101849052600160a060020a03838116602483015291519185169163baa8529c9160448082019260009290919082900301818387803b1580156110bd57600080fd5b604080517ff3701da200000000000000000000000000000000000000000000000000000000815233600482015290516000918291600160a060020a0386169163f3701da291602480830192602092919082900301818787803b15801561184657600080fd5b505af115801561185a573d6000803e3d6000fd5b505050506040513d602081101561187057600080fd5b5051915061187d83610ee6565b905061188983826110da565b6040805160e260020a632eaa14a702815260048101839052600160a060020a03848116602483015291519185169163baa8529c9160448082019260009290919082900301818387803b15801561060f57600080fd5b60008060008311156104dc5784915061192f8383600160a060020a0316637ec9c3b86040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610a7e57600080fd5b604080517fa5cd184e00000000000000000000000000000000000000000000000000000000815260048101879052602481018390529051919250600160a060020a0384169163a5cd184e9160448082019260009290919082900301818387803b15801561199b57600080fd5b505af11580156119af573d6000803e3d6000fd5b5050505060001982600160a060020a0316630f8a771e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156119f457600080fd5b505af1158015611a08573d6000803e3d6000fd5b505050506040513d6020811015611a1e57600080fd5b50516040805160e160020a636eb1769f028152306004820152600160a060020a0386811660248301529151919092169163dd62ed3e9160448083019260209291908290030181600087803b158015611a7557600080fd5b505af1158015611a89573d6000803e3d6000fd5b505050506040513d6020811015611a9f57600080fd5b505114611b7f5781600160a060020a0316630f8a771e6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611ae457600080fd5b505af1158015611af8573d6000803e3d6000fd5b505050506040513d6020811015611b0e57600080fd5b50516040805160e060020a63095ea7b3028152600160a060020a03858116600483015260001960248301529151919092169163095ea7b391604480830192600092919082900301818387803b158015611b6657600080fd5b505af1158015611b7a573d6000803e3d6000fd5b505050505b81600160a060020a0316637f8661a1826040518263ffffffff1660e060020a02815260040180828152602001915050600060405180830381600087803b158015611bc857600080fd5b505af1158015611bdc573d6000803e3d6000fd5b5050505081600160a060020a0316637bd2bea76040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611c1e57600080fd5b505af1158015611c32573d6000803e3d6000fd5b505050506040513d6020811015611c4857600080fd5b5051604080517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018690529051600160a060020a0390921691632e1a7d4d9160248082019260009290919082900301818387803b158015611cad57600080fd5b505af1158015611cc1573d6000803e3d6000fd5b505060405133925085156108fc02915085906000818181858888f193505050501580156104bc573d6000803e3d6000fd5b611cfd848483610ed9565b6104bf8484846118de565b60006b033b2e3c9fd0803ce8000000611d3a611d2485856125c0565b60026b033b2e3c9fd0803ce80000005b046125e8565b811515611d4357fe5b049392505050565b600081611d3a611d67856b033b2e3c9fd0803ce80000006125c0565b600285611d34565b60008060008086600160a060020a031663ace237f56040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611db357600080fd5b505af1158015611dc7573d6000803e3d6000fd5b505050506040513d6020811015611ddd57600080fd5b5051604080517f59e02dd70000000000000000000000000000000000000000000000000000000081528151600160a060020a03909316926359e02dd7926004808401939192918290030181600087803b158015611e3957600080fd5b505af1158015611e4d573d6000803e3d6000fd5b505050506040513d6040811015611e6357600080fd5b5080516020909101519094509250828015611e7d57508315155b156110d157611e8c86856125f8565b9150600160a060020a038516156124bc5784600160a060020a031663ff1fd97488600160a060020a0316639166cba46040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611eea57600080fd5b505af1158015611efe573d6000803e3d6000fd5b505050506040513d6020811015611f1457600080fd5b5051604080517f12d43a510000000000000000000000000000000000000000000000000000000081529051600160a060020a038c16916312d43a519160048083019260209291908290030181600087803b158015611f7157600080fd5b505af1158015611f85573d6000803e3d6000fd5b505050506040513d6020811015611f9b57600080fd5b50516040805160e060020a63ffffffff8616028152600160a060020a039384166004820152929091166024830152604482018690525160648083019260209291908290030181600087803b158015611ff257600080fd5b505af1158015612006573d6000803e3d6000fd5b505050506040513d602081101561201c57600080fd5b5051604080517f9166cba4000000000000000000000000000000000000000000000000000000008152905191925060001991600160a060020a038a1691639166cba49160048083019260209291908290030181600087803b15801561208057600080fd5b505af1158015612094573d6000803e3d6000fd5b505050506040513d60208110156120aa57600080fd5b50516040805160e160020a636eb1769f028152306004820152600160a060020a0389811660248301529151919092169163dd62ed3e9160448083019260209291908290030181600087803b15801561210157600080fd5b505af1158015612115573d6000803e3d6000fd5b505050506040513d602081101561212b57600080fd5b50511461220b5786600160a060020a0316639166cba46040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561217057600080fd5b505af1158015612184573d6000803e3d6000fd5b505050506040513d602081101561219a57600080fd5b50516040805160e060020a63095ea7b3028152600160a060020a03888116600483015260001960248301529151919092169163095ea7b391604480830192600092919082900301818387803b1580156121f257600080fd5b505af1158015612206573d6000803e3d6000fd5b505050505b86600160a060020a0316639166cba46040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561224957600080fd5b505af115801561225d573d6000803e3d6000fd5b505050506040513d602081101561227357600080fd5b5051604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018490529051600160a060020a03909216916323b872dd916064808201926020929091908290030181600087803b1580156122e557600080fd5b505af11580156122f9573d6000803e3d6000fd5b505050506040513d602081101561230f57600080fd5b5050604080517f12d43a510000000000000000000000000000000000000000000000000000000081529051600160a060020a0380881692638185402b92918b16916312d43a51916004808201926020929091908290030181600087803b15801561237857600080fd5b505af115801561238c573d6000803e3d6000fd5b505050506040513d60208110156123a257600080fd5b5051604080517f9166cba400000000000000000000000000000000000000000000000000000000815290518691600160a060020a038d1691639166cba4916004808201926020929091908290030181600087803b15801561240257600080fd5b505af1158015612416573d6000803e3d6000fd5b505050506040513d602081101561242c57600080fd5b50516040805160e060020a63ffffffff8716028152600160a060020a03948516600482015260248101939093529216604482015260648101859052905160848083019260209291908290030181600087803b15801561248a57600080fd5b505af115801561249e573d6000803e3d6000fd5b505050506040513d60208110156124b457600080fd5b506110d19050565b86600160a060020a03166312d43a516040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156124fa57600080fd5b505af115801561250e573d6000803e3d6000fd5b505050506040513d602081101561252457600080fd5b5051604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018590529051600160a060020a03909216916323b872dd916064808201926020929091908290030181600087803b15801561259657600080fd5b505af11580156125aa573d6000803e3d6000fd5b505050506040513d6020811015610ece57600080fd5b60008115806125dd5750508082028282828115156125da57fe5b04145b151561051557600080fd5b8082018281101561051557600080fd5b600081611d3a611d6785670de0b6b3a76400006125c05600a165627a7a7230582033cc049a11d1a88f203641dbab2250a92c6161b9763b5836879221347b59c14f0029

   Swarm Source:
bzzr://33cc049a11d1a88f203641dbab2250a92c6161b9763b5836879221347b59c14f

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward