Contract 0x151bAb731c6BC5Dc73379Fd2291d343AC5Bb8bd5 2

 
Txn Hash
Method
Block
From
To
Value
0x7c064c4867aeb74a1f10c0402e4d3c2a52d5b996990f178a97457fc666e6408fExecute Advanced...141221742022-02-01 20:00:52242 days 9 hrs ago0xc2683080bfdc93df05e515879d5decda920206be IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.08263351 159.51307125
0xb55739e76a34d7fba70eeca57035d47c152cc1b4c6263e86859c7e09f5663049Execute Advanced...140956692022-01-28 18:02:43246 days 11 hrs ago0xe2b255dd452cb15e69b18b883e0c123298236f48 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.12203053 218.43357508
0x404305baee38724a6e83008f1a7e2661a919c814888f8778ff8722b69e19e895Execute Action W...140775082022-01-25 22:35:39249 days 6 hrs ago0x0bd183093718b5178af0b9977d3e137d09675cb4 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.02260293 169.53264212
0x74c5c2131f33ad5cffb287bc48acb9f9b69f2fa9a2e381ac6f4100c821504273Execute Advanced...140708622022-01-24 21:52:26250 days 7 hrs ago0xa4723f399e526ad2c201e995b69e66936dc0d84e IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.04441633 119.56138803
0x6d21ffa262586a58513aad4a64ca0f81b87bc37c5abb6d0da9f95c59f65671ebExecute Advanced...140708522022-01-24 21:50:32250 days 7 hrs ago0x7630ef110a30c2991cf4e3aa4837fd51b3cb7ba0 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.05713618 119.74971446
0xb5c4cc5a13482a89ca9284048c9c575157c4f35ee3da164565e114abb5bd66c9Execute Advanced...140445482022-01-20 20:13:24254 days 9 hrs ago0x6d54018da206dec8ef3f1227bdb6b7ef4a731846 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.15019612 250.11719968
0xbeb404ea73b8aed9c9957959d9b78cd53e4cb9003771b9032e53db95ef38aff6Execute Advanced...140445442022-01-20 20:11:50254 days 9 hrs ago0xa4723f399e526ad2c201e995b69e66936dc0d84e IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.15511962 241.43283229
0xae0d20e1df6b1977e6a4c06867cbf529fc2e95bc8ee705ebcada47cce8f20cbbExecute Advanced...140384152022-01-19 21:35:02255 days 7 hrs ago0x6d54018da206dec8ef3f1227bdb6b7ef4a731846 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.05692883 147.16721062
0xe4f2fcc777e2c839b7831f5e9fc080959048f42cdb181c65ab38f44ed940a033Execute Advanced...140344342022-01-19 6:46:03255 days 22 hrs ago0x0bd183093718b5178af0b9977d3e137d09675cb4 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.04110331 93.23945917
0xd0d2d0d48acf68ec447fc74f43d79bc36e7d93a60b293c83be2e82845f302f23Execute Advanced...140344212022-01-19 6:42:14255 days 22 hrs ago0x6d54018da206dec8ef3f1227bdb6b7ef4a731846 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.02977488 81.41598369
0xf36ba8b87ab8551ac84cb3c76837b314aafa18cb57cf449a3b2d0cd97978c6edExecute Advanced...140339682022-01-19 4:54:49256 days 38 mins ago0xe2b255dd452cb15e69b18b883e0c123298236f48 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.03932991 125.14011749
0x4a61d9d44ac99e635dbd9dbd50e63a43e6698e2b935bb314fc474be3845e8a6fExecute Advanced...140322682022-01-18 22:36:19256 days 6 hrs ago0xe2b255dd452cb15e69b18b883e0c123298236f48 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.05497654 149.4707666
0xfa37ab07c4b252b88abfadc61733125649300c101ac2bf3f4eed8d35e2c89c52Execute Advanced...140322582022-01-18 22:33:45256 days 6 hrs ago0xa4723f399e526ad2c201e995b69e66936dc0d84e IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.04685729 150.56342223
0x78227f8493713d67a2d7aa1376093ccbe50b2c4b84b9161fd012a1a6a7844880Execute Advanced...140322342022-01-18 22:28:47256 days 7 hrs ago0xc127d53cf7455fb56d1ea1786379fcd0cbbf19f1 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.06469382 167.52679298
0xb4f22ca2fbc913ee87243aed293345f65b261990b30f2705c31f974317280906Execute Advanced...140321282022-01-18 22:04:04256 days 7 hrs ago0x7630ef110a30c2991cf4e3aa4837fd51b3cb7ba0 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.06740192 181.71944269
0x433434d17867650dd6c7e74af7d23edee4f021074e53e5454f885cd77e3933dbExecute Advanced...136503152021-11-20 6:32:47315 days 23 hrs ago0xc2683080bfdc93df05e515879d5decda920206be IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.04084374 110.32349666
0xedef565806697517d3e88d383a5c0289350f803642e1e96c40fd0e3113cfeac8Execute Advanced...133036272021-09-26 20:38:59370 days 8 hrs ago0x54a80223e78c36ad29b4fb3b3f63e0fed917b29d IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.0276598865.1
0xeb5966948a75006a1d282ad36407fd0b34dbbbd0c835dd629a35640f81c78decExecute Action W...127722932021-07-06 6:25:28452 days 23 hrs ago0x54a80223e78c36ad29b4fb3b3f63e0fed917b29d IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.0033990210.5
0x94984b128b69296c4d02a6f3e065f4532f8252f2748a164df9ebd76876cf4fb5Execute Action W...125697702021-06-04 18:51:31484 days 10 hrs ago0x7630ef110a30c2991cf4e3aa4837fd51b3cb7ba0 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.0060667617.85
0x73d6cbcdc38d45127deae146f6230c4c3b50670093eaf9b0fb63283811cc1daeExecute Action W...125460372021-06-01 2:53:51488 days 2 hrs ago0x7630ef110a30c2991cf4e3aa4837fd51b3cb7ba0 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.0073855219.95
0x73828e60899c578a38bc3fefdaab8e62fef643c5b434946c454364b59818951fExecute Action W...125459342021-06-01 2:29:17488 days 3 hrs ago0xe2b255dd452cb15e69b18b883e0c123298236f48 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.0090517823.1
0x3dbcaf6f8ce2f0ef7530277f7be13d471f821c2dff2cedcc4e923d4f0cb8e2bbExecute Action W...125084082021-05-26 6:37:33493 days 22 hrs ago0xe2b255dd452cb15e69b18b883e0c123298236f48 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.0112619434.65
0x9c7f11e5f26d04b2b58f58b17dd5e3141b9a355d1ab8d092103722d2e1525c4cExecute Action W...125020952021-05-25 7:14:11494 days 22 hrs ago0xa4723f399e526ad2c201e995b69e66936dc0d84e IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.0108430833.6
0x2114f6868ab55186cdb4627778bb1e076fb9bf007be0dd9d0e33a9b5385759c4Execute Action W...125018082021-05-25 6:11:23494 days 23 hrs ago0xe2b255dd452cb15e69b18b883e0c123298236f48 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.0110267632.55
0x1099f0d1cfc10c9529b03af80dbba754dfa9689bf314bbdd9878e18086dafe89Execute Action W...125016892021-05-25 5:42:53494 days 23 hrs ago0xe2b255dd452cb15e69b18b883e0c123298236f48 IN  0x151bab731c6bc5dc73379fd2291d343ac5bb8bd50 Ether0.0107680233.6
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x0ef9b3aad1100276b30b5d2fc435b3d1751e643fe6706248d1e45ecf106d3978119480272021-02-28 20:41:30580 days 8 hrs ago Dharma: Smart Wallet Factory V1  Contract Creation0 Ether
[ Download CSV Export 
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Similar Match Source Code
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0x1eb2bc53fc25a917cca3f031913a3522933a5b92

Contract Name:
UpgradeBeaconProxyV1

Compiler Version
v0.5.11+commit.c082d0b4

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2019-09-18
*/

pragma solidity 0.5.11; // optimization runs: 200, evm version: petersburg


/**
 * @title UpgradeBeaconProxyV1
 * @author 0age
 * @notice This contract delegates all logic, including initialization, to an
 * implementation contract specified by a hard-coded "upgrade beacon" contract.
 * Note that this implementation can be reduced in size by stripping out the
 * metadata hash, or even more significantly by using a minimal upgrade beacon
 * proxy implemented using raw EVM opcodes.
 */
contract UpgradeBeaconProxyV1 {
  // Set upgrade beacon address as a constant (i.e. not in contract storage).
  address private constant _UPGRADE_BEACON = address(
    0x000000000026750c571ce882B17016557279ADaa
  );

  /**
   * @notice In the constructor, perform initialization via delegatecall to the
   * implementation set on the upgrade beacon, supplying initialization calldata
   * as a constructor argument. The deployment will revert and pass along the
   * revert reason in the event that this initialization delegatecall reverts.
   * @param initializationCalldata Calldata to supply when performing the
   * initialization delegatecall.
   */
  constructor(bytes memory initializationCalldata) public payable {
    // Delegatecall into the implementation, supplying initialization calldata.
    (bool ok, ) = _implementation().delegatecall(initializationCalldata);
    
    // Revert and include revert data if delegatecall to implementation reverts.
    if (!ok) {
      assembly {
        returndatacopy(0, 0, returndatasize)
        revert(0, returndatasize)
      }
    }
  }

  /**
   * @notice In the fallback, delegate execution to the implementation set on
   * the upgrade beacon.
   */
  function () external payable {
    // Delegate execution to implementation contract provided by upgrade beacon.
    _delegate(_implementation());
  }

  /**
   * @notice Private view function to get the current implementation from the
   * upgrade beacon. This is accomplished via a staticcall to the beacon with no
   * data, and the beacon will return an abi-encoded implementation address.
   * @return implementation Address of the implementation.
   */
  function _implementation() private view returns (address implementation) {
    // Get the current implementation address from the upgrade beacon.
    (bool ok, bytes memory returnData) = _UPGRADE_BEACON.staticcall("");
    
    // Revert and pass along revert message if call to upgrade beacon reverts.
    require(ok, string(returnData));

    // Set the implementation to the address returned from the upgrade beacon.
    implementation = abi.decode(returnData, (address));
  }

  /**
   * @notice Private function that delegates execution to an implementation
   * contract. This is a low level function that doesn't return to its internal
   * call site. It will return whatever is returned by the implementation to the
   * external caller, reverting and returning the revert data if implementation
   * reverts.
   * @param implementation Address to delegate.
   */
  function _delegate(address implementation) private {
    assembly {
      // Copy msg.data. We take full control of memory in this inline assembly
      // block because it will not return to Solidity code. We overwrite the
      // Solidity scratch pad at memory position 0.
      calldatacopy(0, 0, calldatasize)

      // Delegatecall to the implementation, supplying calldata and gas.
      // Out and outsize are set to zero - instead, use the return buffer.
      let result := delegatecall(gas, implementation, 0, calldatasize, 0, 0)

      // Copy the returned data from the return buffer.
      returndatacopy(0, 0, returndatasize)

      switch result
      // Delegatecall returns 0 on error.
      case 0 { revert(0, returndatasize) }
      default { return(0, returndatasize) }
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"bytes","name":"initializationCalldata","type":"bytes"}],"payable":true,"stateMutability":"payable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

60806040526040516104423803806104428339818101604052602081101561002657600080fd5b810190808051604051939291908464010000000082111561004657600080fd5b90830190602082018581111561005b57600080fd5b825164010000000081118282018810171561007557600080fd5b82525081516020918201929091019080838360005b838110156100a257818101518382015260200161008a565b50505050905090810190601f1680156100cf5780820380516001836020036101000a031916815260200191505b5060405250505060006100e661019e60201b60201c565b6001600160a01b0316826040518082805190602001908083835b6020831061011f5780518252601f199092019160209182019101610100565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d806000811461017f576040519150601f19603f3d011682016040523d82523d6000602084013e610184565b606091505b5050905080610197573d6000803e3d6000fd5b50506102be565b60405160009081906060906e26750c571ce882b17016557279adaa9083818181855afa9150503d80600081146101f0576040519150601f19603f3d011682016040523d82523d6000602084013e6101f5565b606091505b509150915081819061029f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561026457818101518382015260200161024c565b50505050905090810190601f1680156102915780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508080602001905160208110156102b557600080fd5b50519392505050565b610175806102cd6000396000f3fe608060405261001461000f610016565b61011c565b005b60405160009081906060906e26750c571ce882b17016557279adaa9083818181855afa9150503d8060008114610068576040519150601f19603f3d011682016040523d82523d6000602084013e61006d565b606091505b50915091508181906100fd5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156100c25781810151838201526020016100aa565b50505050905090810190601f1680156100ef5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5080806020019051602081101561011357600080fd5b50519392505050565b3660008037600080366000845af43d6000803e80801561013b573d6000f35b3d6000fdfea265627a7a7231582020202020202055706772616465426561636f6e50726f7879563120202020202064736f6c634300050b003200000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000007e4a8391c728fed9069b2962699ab416628b19fa00000000000000000000000000000000000000000000000000000000

Deployed ByteCode Sourcemap

502:3427:0:-;;;1861:28;1871:17;:15;:17::i;:::-;1861:9;:28::i;:::-;502:3427;2214:488;2403:30;;2263:22;;;;2376:23;;673:42;;2263:22;2403:30;2263:22;2403:30;673:42;2403:30;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;2366:67:0;;;;2534:2;2545:10;2526:31;;;;;-1:-1:-1;;;2526:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2526:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2674:10;2663:33;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2663:33:0;;2214:488;-1:-1:-1;;;2214:488:0:o;3107:819::-;3413:12;3410:1;3407;3394:32;3654:1;3651;3637:12;3634:1;3618:14;3613:3;3600:56;3744:14;3741:1;3738;3723:36;3776:6;3833:36;;;;3897:14;3894:1;3887:25;3833:36;3852:14;3849:1;3842:25

Swarm Source

bzzr://20202020202055706772616465426561636f6e50726f78795631202020202020
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.