ETH Price: $2,584.40 (-2.99%)

Contract

0xa92E7c82B11d10716aB534051B271D2f6aEf7Df5
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Ara Token (ARA) (@$0.0003)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve217926482025-02-07 5:49:115 days ago1738907351IN
Ara: ARA Token
0 ETH0.000103041.84273945
Approve217882142025-02-06 14:59:115 days ago1738853951IN
Ara: ARA Token
0 ETH0.000217513.8950042
Approve217871962025-02-06 11:34:476 days ago1738841687IN
Ara: ARA Token
0 ETH0.00006711.2
Transfer217861922025-02-06 8:13:356 days ago1738829615IN
Ara: ARA Token
0 ETH0.000077841.42266516
Approve216987452025-01-25 3:09:2318 days ago1737774563IN
Ara: ARA Token
0 ETH0.000297345.3452225
Transfer216273202025-01-15 3:52:1128 days ago1736913131IN
Ara: ARA Token
0 ETH0.000361486.07445159
Approve215983052025-01-11 2:37:4732 days ago1736563067IN
Ara: ARA Token
0 ETH0.000172383.09756195
Approve215541002025-01-04 22:27:5938 days ago1736029679IN
Ara: ARA Token
0 ETH0.000336556.05522626
Approve215383882025-01-02 17:49:4740 days ago1735840187IN
Ara: ARA Token
0 ETH0.0008662915.50916468
Transfer213369212024-12-05 14:34:2369 days ago1733409263IN
Ara: ARA Token
0 ETH0.0020005233.61041705
Approve213116172024-12-02 1:42:3572 days ago1733103755IN
Ara: ARA Token
0 ETH0.00104818.76225002
Approve212417132024-11-22 7:15:1182 days ago1732259711IN
Ara: ARA Token
0 ETH0.000433327.75772284
Transfer212351452024-11-21 9:15:2383 days ago1732180523IN
Ara: ARA Token
0 ETH0.0008229713.82665622
Approve211617152024-11-11 3:21:1193 days ago1731295271IN
Ara: ARA Token
0 ETH0.0010015917.99324807
Approve211601952024-11-10 22:15:3593 days ago1731276935IN
Ara: ARA Token
0 ETH0.0009565917.19594575
Approve211583352024-11-10 16:01:5993 days ago1731254519IN
Ara: ARA Token
0 ETH0.0014802126.59153345
Approve211580242024-11-10 14:59:4793 days ago1731250787IN
Ara: ARA Token
0 ETH0.0013259534.41450719
Approve211579962024-11-10 14:54:1193 days ago1731250451IN
Ara: ARA Token
0 ETH0.0019537735.09874593
Approve211578732024-11-10 14:29:3594 days ago1731248975IN
Ara: ARA Token
0 ETH0.0013724335.58756835
Approve211578392024-11-10 14:22:4794 days ago1731248567IN
Ara: ARA Token
0 ETH0.0013686835.49038099
Transfer210249152024-10-23 1:12:11112 days ago1729645931IN
Ara: ARA Token
0 ETH0.000317917.4964747
Approve209827962024-10-17 4:08:11118 days ago1729138091IN
Ara: ARA Token
0 ETH0.0003643610.83341969
Approve208859302024-10-03 15:38:23131 days ago1727969903IN
Ara: ARA Token
0 ETH0.0010689919.11759872
Approve208859192024-10-03 15:36:11131 days ago1727969771IN
Ara: ARA Token
0 ETH0.0011183720.00059376
Approve208853292024-10-03 13:36:47132 days ago1727962607IN
Ara: ARA Token
0 ETH0.0005737810.27238201
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block
From
To
71505022019-01-30 20:40:562204 days ago1548880856  Contract Creation0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AraProxy

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-01-30
*/

pragma solidity ^0.4.24;

/**
 * @title AraProxy
 * @dev Gives the possibility to delegate any call to a foreign implementation.
 */
contract AraProxy {

  bytes32 private constant registryPosition_ = keccak256("io.ara.proxy.registry");
  bytes32 private constant implementationPosition_ = keccak256("io.ara.proxy.implementation");

  modifier restricted() {
    bytes32 registryPosition = registryPosition_;
    address registryAddress;
    assembly {
      registryAddress := sload(registryPosition)
    }
    require(
      msg.sender == registryAddress,
      "Only the AraRegistry can upgrade this proxy."
    );
    _;
  }

  /**
  * @dev the constructor sets the AraRegistry address
  */
  constructor(address _registryAddress, address _implementationAddress) public {
    bytes32 registryPosition = registryPosition_;
    bytes32 implementationPosition = implementationPosition_;
    assembly {
      sstore(registryPosition, _registryAddress)
      sstore(implementationPosition, _implementationAddress)
    }
  }

  function setImplementation(address _newImplementation) public restricted {
    require(_newImplementation != address(0));
    bytes32 implementationPosition = implementationPosition_;
    assembly {
      sstore(implementationPosition, _newImplementation)
    }
  }

  /**
  * @dev Fallback function allowing to perform a delegatecall to the given implementation.
  * This function will return whatever the implementation call returns
  */
  function () payable public {
    bytes32 implementationPosition = implementationPosition_;
    address _impl;
    assembly {
      _impl := sload(implementationPosition)
    }

    assembly {
      let ptr := mload(0x40)
      calldatacopy(ptr, 0, calldatasize)
      let result := delegatecall(gas, _impl, ptr, calldatasize, 0, 0)
      let size := returndatasize
      returndatacopy(ptr, 0, size)

      switch result
      case 0 { revert(ptr, size) }
      default { return(ptr, size) }
    }
  }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_newImplementation","type":"address"}],"name":"setImplementation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_registryAddress","type":"address"},{"name":"_implementationAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

608060405234801561001057600080fd5b50604051604080610366833981018060405281019080805190602001909291908051906020019092919050505060008060405180807f696f2e6172612e70726f78792e7265676973747279000000000000000000000081525060150190506040518091039020915060405180807f696f2e6172612e70726f78792e696d706c656d656e746174696f6e0000000000815250601b019050604051809103902090508382558281555050505061029d806100c96000396000f300608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063d784d426146100a7575b60008060405180807f696f2e6172612e70726f78792e696d706c656d656e746174696f6e0000000000815250601b019050604051809103902091508154905060405136600082376000803683855af43d806000843e81600081146100a3578184f35b8184fd5b3480156100b357600080fd5b506100e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506100ea565b005b600080600060405180807f696f2e6172612e70726f78792e72656769737472790000000000000000000000815250601501905060405180910390209150815490508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156101f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c8152602001807f4f6e6c79207468652041726152656769737472792063616e207570677261646581526020017f20746869732070726f78792e000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561023057600080fd5b60405180807f696f2e6172612e70726f78792e696d706c656d656e746174696f6e0000000000815250601b01905060405180910390209250838355505050505600a165627a7a7230582005642ac97894b238b61c8ffa819c5dc691441cccd53318629232345ba3846b4a0029000000000000000000000000f8314584346fc84e96b36113784f6b562e5b01af000000000000000000000000b8ca408aff631b65021850cd7ebf8eac7f3c0312

Deployed Bytecode

0x608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063d784d426146100a7575b60008060405180807f696f2e6172612e70726f78792e696d706c656d656e746174696f6e0000000000815250601b019050604051809103902091508154905060405136600082376000803683855af43d806000843e81600081146100a3578184f35b8184fd5b3480156100b357600080fd5b506100e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506100ea565b005b600080600060405180807f696f2e6172612e70726f78792e72656769737472790000000000000000000000815250601501905060405180910390209150815490508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156101f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c8152602001807f4f6e6c79207468652041726152656769737472792063616e207570677261646581526020017f20746869732070726f78792e000000000000000000000000000000000000000081525060400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561023057600080fd5b60405180807f696f2e6172612e70726f78792e696d706c656d656e746174696f6e0000000000815250601b01905060405180910390209250838355505050505600a165627a7a7230582005642ac97894b238b61c8ffa819c5dc691441cccd53318629232345ba3846b4a0029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000f8314584346fc84e96b36113784f6b562e5b01af000000000000000000000000B8ca408AfF631b65021850cD7eBf8EAC7f3c0312

-----Decoded View---------------
Arg [0] : _registryAddress (address): 0xf8314584346fc84E96b36113784f6B562E5B01af
Arg [1] : _implementationAddress (address): 0xB8ca408AfF631b65021850cD7eBf8EAC7f3c0312

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000f8314584346fc84e96b36113784f6b562e5b01af
Arg [1] : 000000000000000000000000B8ca408AfF631b65021850cD7eBf8EAC7f3c0312


Swarm Source

bzzr://05642ac97894b238b61c8ffa819c5dc691441cccd53318629232345ba3846b4a

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

Ara directly connects creators and fans, enabling distribution and payment without platform fees and limits.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ 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.