Source Code
Latest 13 from a total of 13 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 7147515 | 2589 days ago | IN | 0.01 ETH | 0.00191994 | ||||
| Transfer | 7012078 | 2614 days ago | IN | 0.01 ETH | 0.00187312 | ||||
| Transfer | 7012005 | 2614 days ago | IN | 0.01 ETH | 0.0002016 | ||||
| Transfer | 6940955 | 2626 days ago | IN | 0.001 ETH | 0.00189544 | ||||
| Transfer | 6840169 | 2643 days ago | IN | 0.015 ETH | 0.00388088 | ||||
| Transfer | 6746571 | 2658 days ago | IN | 0.01223236 ETH | 0.00048511 | ||||
| Transfer | 6704121 | 2665 days ago | IN | 0.01 ETH | 0.00145533 | ||||
| Transfer | 6701685 | 2666 days ago | IN | 0 ETH | 0.00086912 | ||||
| Transfer | 6691175 | 2667 days ago | IN | 0.1 ETH | 0.00395502 | ||||
| Transfer | 6684797 | 2668 days ago | IN | 0.1 ETH | 0.00024522 | ||||
| Transfer | 6684175 | 2668 days ago | IN | 0.17 ETH | 0.00142589 | ||||
| Transfer | 6684169 | 2668 days ago | IN | 0.17 ETH | 0.00142589 | ||||
| Transfer | 6683406 | 2669 days ago | IN | 0.015 ETH | 0.00067138 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
ContractiumSalePackage
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-11-11
*/
pragma solidity ^0.4.18 ;
library SafeMath {
function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
if (a == 0) {
return 0;
}
c = a * b;
assert(c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return a / b;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
c = a + b;
assert(c >= a);
return c;
}
}
contract Ownable {
address public owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
function Ownable() public {
owner = msg.sender;
}
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
function transferOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0));
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
}
contract ContractiumInterface {
function balanceOf(address who) public view returns (uint256);
function contractSpend(address _from, uint256 _value) public returns (bool);
function transferFrom(address from, address to, uint256 value) public returns (bool);
function allowance(address _owner, address _spender) public view returns (uint256);
function owner() public view returns (address);
function bonusRateOneEth() public view returns (uint256);
function currentTotalTokenOffering() public view returns (uint256);
function currentTokenOfferingRaised() public view returns (uint256);
function isOfferingStarted() public view returns (bool);
function offeringEnabled() public view returns (bool);
function startTime() public view returns (uint256);
function endTime() public view returns (uint256);
}
contract ContractiumSalePackage is Ownable {
using SafeMath for uint256;
ContractiumInterface ctuContract;
address public constant CONTRACTIUM = 0x943aca8ed65fbf188a7d369cfc2bee0ae435ee1b;
address public ownerCtuContract;
address public owner;
uint8 public constant decimals = 18;
uint256 public unitsOneEthCanBuy = 15000;
// Current token offering raised in CTUSalePackages
uint256 public currentTokenOfferingRaised;
// Sale packages and intervals
uint256[] public intervals;
uint256[] public packages;
constructor() public {
ctuContract = ContractiumInterface(CONTRACTIUM);
ownerCtuContract = ctuContract.owner();
owner = msg.sender;
intervals = [
0,
10000000000000000, // 0.01 Ether
100000000000000000, // 0.1 ether
1000000000000000000, // 01 Ether
3000000000000000000, // 03 Ether
5000000000000000000, // 05 Ether
10000000000000000000 // 10 Ether
];
packages = [
0,
750, // 5%
1500, // 10%
3000, // 20%
4500, // 30%
6000, // 40%
7500 // 50%
];
}
function() public payable {
require(msg.sender != owner);
// Number of tokens to sale in wei
uint256 amount = msg.value.mul(unitsOneEthCanBuy);
// Bonus rate
uint256 bonusRate = getNearestPackage(msg.value);
// Amount of bonus tokens
uint256 amountBonus = msg.value.mul(bonusRate);
// Amount with bonus value
amount = amount.add(amountBonus);
// Offering validation
uint256 remain = ctuContract.balanceOf(ownerCtuContract);
require(remain >= amount);
preValidatePurchase(amount);
address _from = ownerCtuContract;
address _to = msg.sender;
require(ctuContract.transferFrom(_from, _to, amount));
ownerCtuContract.transfer(msg.value);
currentTokenOfferingRaised = currentTokenOfferingRaised.add(amount);
}
/**
* @dev Get package bonus.
*/
function getNearestPackage(uint256 _amount) view internal returns (uint256) {
require(_amount > 0);
uint indexPackage = 0;
for (uint i = intervals.length - 1; i >= 0 ; i--){
if (intervals[i] <= _amount) {
indexPackage = i;
break;
}
}
return packages[indexPackage];
}
/**
* @dev Validate before purchasing.
*/
function preValidatePurchase(uint256 _amount) view internal {
require(_amount > 0);
require(ctuContract.isOfferingStarted());
require(ctuContract.offeringEnabled());
require(currentTokenOfferingRaised.add(ctuContract.currentTokenOfferingRaised().add(_amount)) <= ctuContract.currentTotalTokenOffering());
require(block.timestamp >= ctuContract.startTime() && block.timestamp <= ctuContract.endTime());
}
/**
* @dev Set Contractium address and related parameter from Contractium Smartcontract.
*/
function setCtuContract(address _ctuAddress) public onlyOwner {
require(_ctuAddress != address(0x0));
ctuContract = ContractiumInterface(_ctuAddress);
ownerCtuContract = ctuContract.owner();
}
/**
* @dev Reset current token offering raised for new Sale.
*/
function resetCurrentTokenOfferingRaised() public onlyOwner {
currentTokenOfferingRaised = 0;
}
/**
* @dev Clear package bonus.
*/
function clearPackages() public onlyOwner returns (bool) {
intervals = [0];
packages = [0];
return true;
}
/**
* @dev Set package bonus.
*/
function setPackages(uint256[] _interval, uint256[] _packages) public checkPackages(_interval, _packages) returns (bool) {
intervals = _interval;
packages = _packages;
return true;
}
/**
* Check packages and intervals is valid or not
*/
modifier checkPackages(uint256[] _interval, uint256[] _packages) {
require(_interval.length == _packages.length);
bool validIntervalArr = true;
for (uint i = 0; i < intervals.length - 1 ; i++){
if (intervals[i] >= intervals[i + 1]) {
validIntervalArr = false;
break;
}
}
require(validIntervalArr);
_;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[],"name":"clearPackages","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"intervals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"resetCurrentTokenOfferingRaised","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"unitsOneEthCanBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_interval","type":"uint256[]"},{"name":"_packages","type":"uint256[]"}],"name":"setPackages","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACTIUM","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_ctuAddress","type":"address"}],"name":"setCtuContract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"currentTokenOfferingRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"packages","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerCtuContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]Contract Creation Code
6080604052613a986004553480156200001757600080fd5b5060008054600160a060020a0319908116331782556001805490911673943aca8ed65fbf188a7d369cfc2bee0ae435ee1b1790819055604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051600160a060020a039290921692638da5cb5b926004808401936020939083900390910190829087803b158015620000ac57600080fd5b505af1158015620000c1573d6000803e3d6000fd5b505050506040513d6020811015620000d857600080fd5b505160028054600160a060020a03909216600160a060020a031992831617905560038054909116331790556040805160e08101825260008152662386f26fc10000602082015267016345785d8a000091810191909152670de0b6b3a764000060608201526729a2241af62c00006080820152674563918244f4000060a0820152678ac7230489e8000060c082015262000176906006906007620001cd565b506040805160e081018252600081526102ee60208201526105dc91810191909152610bb86060820152611194608082015261177060a0820152611d4c60c0820152620001c6906007908162000229565b506200028d565b82805482825590600052602060002090810192821562000217579160200282015b8281111562000217578251829067ffffffffffffffff16905591602001919060010190620001ee565b50620002259291506200026d565b5090565b82805482825590600052602060002090810192821562000217579160200282015b8281111562000217578251829061ffff169055916020019190600101906200024a565b6200028a91905b8082111562000225576000815560010162000274565b90565b610d1d806200029d6000396000f3006080604052600436106100ab5763ffffffff60e060020a600035041663070c64b481146102d5578063313ce567146102fe578063328ffd111461032957806350c384791461035357806365f2bc2e1461036a578063800a9cdd1461037f57806385b39fc11461040d5780638da5cb5b1461043e578063a31ffa3014610453578063b7ba605014610474578063c216212a14610489578063d831a158146104a1578063f2fde38b146104b6575b60035460009081908190819081908190600160a060020a03163314156100d057600080fd5b6004546100e490349063ffffffff6104d716565b95506100ef34610506565b9450610101348663ffffffff6104d716565b9350610113868563ffffffff61058016565b600154600254604080517f70a08231000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519399509116916370a08231916024808201926020929091908290030181600087803b15801561018057600080fd5b505af1158015610194573d6000803e3d6000fd5b505050506040513d60208110156101aa57600080fd5b50519250858310156101bb57600080fd5b6101c48661058d565b5050600254600154604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a03938416600482018190523360248301819052604483018a9052925190949293909216916323b872dd916064808201926020929091908290030181600087803b15801561024657600080fd5b505af115801561025a573d6000803e3d6000fd5b505050506040513d602081101561027057600080fd5b5051151561027d57600080fd5b600254604051600160a060020a03909116903480156108fc02916000818181858888f193505050501580156102b6573d6000803e3d6000fd5b506005546102ca908763ffffffff61058016565b600555505050505050005b3480156102e157600080fd5b506102ea610903565b604080519115158252519081900360200190f35b34801561030a57600080fd5b5061031361095f565b6040805160ff9092168252519081900360200190f35b34801561033557600080fd5b50610341600435610964565b60408051918252519081900360200190f35b34801561035f57600080fd5b50610368610983565b005b34801561037657600080fd5b506103416109a1565b34801561038b57600080fd5b50604080516020600480358082013583810280860185019096528085526102ea95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506109a79650505050505050565b34801561041957600080fd5b50610422610a63565b60408051600160a060020a039092168252519081900360200190f35b34801561044a57600080fd5b50610422610a7b565b34801561045f57600080fd5b50610368600160a060020a0360043516610a8a565b34801561048057600080fd5b50610341610b95565b34801561049557600080fd5b50610341600435610b9b565b3480156104ad57600080fd5b50610422610ba9565b3480156104c257600080fd5b50610368600160a060020a0360043516610bb8565b60008215156104e857506000610500565b508181028183828115156104f857fe5b041461050057fe5b92915050565b6000808080841161051657600080fd5b5050600654600090600019015b6000811061055e578360068281548110151561053b57fe5b90600052602060002001541115156105555780915061055e565b60001901610523565b600780548390811061056c57fe5b906000526020600020015492505050919050565b8181018281101561050057fe5b6000811161059a57600080fd5b600160009054906101000a9004600160a060020a0316600160a060020a0316639db286726040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156105ed57600080fd5b505af1158015610601573d6000803e3d6000fd5b505050506040513d602081101561061757600080fd5b5051151561062457600080fd5b600160009054906101000a9004600160a060020a0316600160a060020a031663a86477ad6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561067757600080fd5b505af115801561068b573d6000803e3d6000fd5b505050506040513d60208110156106a157600080fd5b505115156106ae57600080fd5b600160009054906101000a9004600160a060020a0316600160a060020a03166363a3cc806040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561070157600080fd5b505af1158015610715573d6000803e3d6000fd5b505050506040513d602081101561072b57600080fd5b5051600154604080517fb7ba605000000000000000000000000000000000000000000000000000000000815290516107de926107cf928692600160a060020a039092169163b7ba6050916004808201926020929091908290030181600087803b15801561079757600080fd5b505af11580156107ab573d6000803e3d6000fd5b505050506040513d60208110156107c157600080fd5b50519063ffffffff61058016565b6005549063ffffffff61058016565b11156107e957600080fd5b600160009054906101000a9004600160a060020a0316600160a060020a03166378e979256040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561083c57600080fd5b505af1158015610850573d6000803e3d6000fd5b505050506040513d602081101561086657600080fd5b505142108015906108f55750600160009054906101000a9004600160a060020a0316600160a060020a0316633197cbb66040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108c557600080fd5b505af11580156108d9573d6000803e3d6000fd5b505050506040513d60208110156108ef57600080fd5b50514211155b151561090057600080fd5b50565b60008054600160a060020a0316331461091b57600080fd5b604080516020810190915260008152610938906006906001610c4c565b50604080516020810190915260008152610956906007906001610c4c565b50600190505b90565b601281565b600680548290811061097257fe5b600091825260209091200154905081565b600054600160a060020a0316331461099a57600080fd5b6000600555565b60045481565b60008282600080825184511415156109be57600080fd5b506001905060005b60065460001901811015610a225760068054600183019081106109e557fe5b90600052602060002001546006828154811015156109ff57fe5b9060005260206000200154101515610a1a5760009150610a22565b6001016109c6565b811515610a2e57600080fd5b8651610a419060069060208a0190610c9c565b508551610a55906007906020890190610c9c565b506001979650505050505050565b73943aca8ed65fbf188a7d369cfc2bee0ae435ee1b81565b600354600160a060020a031681565b600054600160a060020a03163314610aa157600080fd5b600160a060020a0381161515610ab657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038381169190911791829055604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290519290911691638da5cb5b916004808201926020929091908290030181600087803b158015610b3a57600080fd5b505af1158015610b4e573d6000803e3d6000fd5b505050506040513d6020811015610b6457600080fd5b50516002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0390921691909117905550565b60055481565b600780548290811061097257fe5b600254600160a060020a031681565b600054600160a060020a03163314610bcf57600080fd5b600160a060020a0381161515610be457600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b828054828255906000526020600020908101928215610c8c579160200282015b82811115610c8c578251829060ff16905591602001919060010190610c6c565b50610c98929150610cd7565b5090565b828054828255906000526020600020908101928215610c8c579160200282015b82811115610c8c578251825591602001919060010190610cbc565b61095c91905b80821115610c985760008155600101610cdd5600a165627a7a7230582085856d07e93672917636d2fd3ecfca720ca86a271427194f665670153881cfd70029
Deployed Bytecode
0x6080604052600436106100ab5763ffffffff60e060020a600035041663070c64b481146102d5578063313ce567146102fe578063328ffd111461032957806350c384791461035357806365f2bc2e1461036a578063800a9cdd1461037f57806385b39fc11461040d5780638da5cb5b1461043e578063a31ffa3014610453578063b7ba605014610474578063c216212a14610489578063d831a158146104a1578063f2fde38b146104b6575b60035460009081908190819081908190600160a060020a03163314156100d057600080fd5b6004546100e490349063ffffffff6104d716565b95506100ef34610506565b9450610101348663ffffffff6104d716565b9350610113868563ffffffff61058016565b600154600254604080517f70a08231000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015290519399509116916370a08231916024808201926020929091908290030181600087803b15801561018057600080fd5b505af1158015610194573d6000803e3d6000fd5b505050506040513d60208110156101aa57600080fd5b50519250858310156101bb57600080fd5b6101c48661058d565b5050600254600154604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a03938416600482018190523360248301819052604483018a9052925190949293909216916323b872dd916064808201926020929091908290030181600087803b15801561024657600080fd5b505af115801561025a573d6000803e3d6000fd5b505050506040513d602081101561027057600080fd5b5051151561027d57600080fd5b600254604051600160a060020a03909116903480156108fc02916000818181858888f193505050501580156102b6573d6000803e3d6000fd5b506005546102ca908763ffffffff61058016565b600555505050505050005b3480156102e157600080fd5b506102ea610903565b604080519115158252519081900360200190f35b34801561030a57600080fd5b5061031361095f565b6040805160ff9092168252519081900360200190f35b34801561033557600080fd5b50610341600435610964565b60408051918252519081900360200190f35b34801561035f57600080fd5b50610368610983565b005b34801561037657600080fd5b506103416109a1565b34801561038b57600080fd5b50604080516020600480358082013583810280860185019096528085526102ea95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506109a79650505050505050565b34801561041957600080fd5b50610422610a63565b60408051600160a060020a039092168252519081900360200190f35b34801561044a57600080fd5b50610422610a7b565b34801561045f57600080fd5b50610368600160a060020a0360043516610a8a565b34801561048057600080fd5b50610341610b95565b34801561049557600080fd5b50610341600435610b9b565b3480156104ad57600080fd5b50610422610ba9565b3480156104c257600080fd5b50610368600160a060020a0360043516610bb8565b60008215156104e857506000610500565b508181028183828115156104f857fe5b041461050057fe5b92915050565b6000808080841161051657600080fd5b5050600654600090600019015b6000811061055e578360068281548110151561053b57fe5b90600052602060002001541115156105555780915061055e565b60001901610523565b600780548390811061056c57fe5b906000526020600020015492505050919050565b8181018281101561050057fe5b6000811161059a57600080fd5b600160009054906101000a9004600160a060020a0316600160a060020a0316639db286726040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156105ed57600080fd5b505af1158015610601573d6000803e3d6000fd5b505050506040513d602081101561061757600080fd5b5051151561062457600080fd5b600160009054906101000a9004600160a060020a0316600160a060020a031663a86477ad6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561067757600080fd5b505af115801561068b573d6000803e3d6000fd5b505050506040513d60208110156106a157600080fd5b505115156106ae57600080fd5b600160009054906101000a9004600160a060020a0316600160a060020a03166363a3cc806040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561070157600080fd5b505af1158015610715573d6000803e3d6000fd5b505050506040513d602081101561072b57600080fd5b5051600154604080517fb7ba605000000000000000000000000000000000000000000000000000000000815290516107de926107cf928692600160a060020a039092169163b7ba6050916004808201926020929091908290030181600087803b15801561079757600080fd5b505af11580156107ab573d6000803e3d6000fd5b505050506040513d60208110156107c157600080fd5b50519063ffffffff61058016565b6005549063ffffffff61058016565b11156107e957600080fd5b600160009054906101000a9004600160a060020a0316600160a060020a03166378e979256040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561083c57600080fd5b505af1158015610850573d6000803e3d6000fd5b505050506040513d602081101561086657600080fd5b505142108015906108f55750600160009054906101000a9004600160a060020a0316600160a060020a0316633197cbb66040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156108c557600080fd5b505af11580156108d9573d6000803e3d6000fd5b505050506040513d60208110156108ef57600080fd5b50514211155b151561090057600080fd5b50565b60008054600160a060020a0316331461091b57600080fd5b604080516020810190915260008152610938906006906001610c4c565b50604080516020810190915260008152610956906007906001610c4c565b50600190505b90565b601281565b600680548290811061097257fe5b600091825260209091200154905081565b600054600160a060020a0316331461099a57600080fd5b6000600555565b60045481565b60008282600080825184511415156109be57600080fd5b506001905060005b60065460001901811015610a225760068054600183019081106109e557fe5b90600052602060002001546006828154811015156109ff57fe5b9060005260206000200154101515610a1a5760009150610a22565b6001016109c6565b811515610a2e57600080fd5b8651610a419060069060208a0190610c9c565b508551610a55906007906020890190610c9c565b506001979650505050505050565b73943aca8ed65fbf188a7d369cfc2bee0ae435ee1b81565b600354600160a060020a031681565b600054600160a060020a03163314610aa157600080fd5b600160a060020a0381161515610ab657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038381169190911791829055604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290519290911691638da5cb5b916004808201926020929091908290030181600087803b158015610b3a57600080fd5b505af1158015610b4e573d6000803e3d6000fd5b505050506040513d6020811015610b6457600080fd5b50516002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0390921691909117905550565b60055481565b600780548290811061097257fe5b600254600160a060020a031681565b600054600160a060020a03163314610bcf57600080fd5b600160a060020a0381161515610be457600080fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b828054828255906000526020600020908101928215610c8c579160200282015b82811115610c8c578251829060ff16905591602001919060010190610c6c565b50610c98929150610cd7565b5090565b828054828255906000526020600020908101928215610c8c579160200282015b82811115610c8c578251825591602001919060010190610cbc565b61095c91905b80821115610c985760008155600101610cdd5600a165627a7a7230582085856d07e93672917636d2fd3ecfca720ca86a271427194f665670153881cfd70029
Swarm Source
bzzr://85856d07e93672917636d2fd3ecfca720ca86a271427194f665670153881cfd7
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.