Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
2443513 | 2995 days ago | 0 ETH | ||||
2441021 | 2995 days ago | 0 ETH | ||||
2441004 | 2995 days ago | 0 ETH | ||||
2440983 | 2995 days ago | 0 ETH | ||||
2440980 | 2995 days ago | 0 ETH | ||||
2440519 | 2995 days ago | 0 ETH | ||||
2440478 | 2995 days ago | 0 ETH | ||||
2439239 | 2995 days ago | 0 ETH | ||||
2439203 | 2995 days ago | 0 ETH | ||||
2439083 | 2995 days ago | 0 ETH | ||||
2438936 | 2995 days ago | 0 ETH | ||||
2438848 | 2996 days ago | 0 ETH | ||||
2438794 | 2996 days ago | 0 ETH | ||||
2438778 | 2996 days ago | 0 ETH | ||||
2438711 | 2996 days ago | 0 ETH | ||||
2438532 | 2996 days ago | 0 ETH | ||||
2438532 | 2996 days ago | 0 ETH | ||||
2438435 | 2996 days ago | 0 ETH | ||||
2438433 | 2996 days ago | 0 ETH | ||||
2438418 | 2996 days ago | 0 ETH | ||||
2438411 | 2996 days ago | 0 ETH | ||||
2438368 | 2996 days ago | 0 ETH | ||||
2438359 | 2996 days ago | 0 ETH | ||||
2438332 | 2996 days ago | 0 ETH | ||||
2438321 | 2996 days ago | 0 ETH |
Loading...
Loading
Contract Name:
BitHryvna
Compiler Version
v0.3.5-2016-08-08-c3ed550
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2016-08-09 */ contract MultiAsset { function isCreated(bytes32 _symbol) constant returns(bool); function owner(bytes32 _symbol) constant returns(address); function totalSupply(bytes32 _symbol) constant returns(uint); function balanceOf(address _holder, bytes32 _symbol) constant returns(uint); function transfer(address _to, uint _value, bytes32 _symbol) returns(bool); function proxyTransferWithReference(address _to, uint _value, bytes32 _symbol, string _reference) returns(bool); function proxyTransferToICAPWithReference(bytes32 _icap, uint _value, string _reference) returns(bool); function proxyApprove(address _spender, uint _value, bytes32 _symbol) returns(bool); function allowance(address _from, address _spender, bytes32 _symbol) constant returns(uint); function transferFromWithReference(address _from, address _to, uint _value, bytes32 _symbol, string _reference) returns(bool); function transferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference) returns(bool); function proxyTransferFromWithReference(address _from, address _to, uint _value, bytes32 _symbol, string _reference) returns(bool); function proxyTransferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference) returns(bool); function proxySetCosignerAddress(address _address, bytes32 _symbol) returns(bool); } contract Safe { // Should always be placed as first modifier! modifier noValue { if (msg.value > 0) { // Internal Out Of Gas/Throw: revert this transaction too; // Call Stack Depth Limit reached: revert this transaction too; // Recursive Call: safe, no any changes applied yet, we are inside of modifier. _safeSend(msg.sender, msg.value); } _ } modifier onlyHuman { if (_isHuman()) { _ } } modifier noCallback { if (!isCall) { _ } } modifier immutable(address _address) { if (_address == 0) { _ } } address stackDepthLib; function setupStackDepthLib(address _stackDepthLib) immutable(address(stackDepthLib)) returns(bool) { stackDepthLib = _stackDepthLib; return true; } modifier requireStackDepth(uint16 _depth) { if (stackDepthLib == 0x0) { throw; } if (_depth > 1023) { throw; } if (!stackDepthLib.delegatecall(0x32921690, stackDepthLib, _depth)) { throw; } _ } // Must not be used inside the functions that have noValue() modifier! function _safeFalse() internal noValue() returns(bool) { return false; } function _safeSend(address _to, uint _value) internal { if (!_unsafeSend(_to, _value)) { throw; } } function _unsafeSend(address _to, uint _value) internal returns(bool) { return _to.call.value(_value)(); } function _isContract() constant internal returns(bool) { return msg.sender != tx.origin; } function _isHuman() constant internal returns(bool) { return !_isContract(); } bool private isCall = false; function _setupNoCallback() internal { isCall = true; } function _finishNoCallback() internal { isCall = false; } } contract BitHryvna is Safe { event Transfer(address indexed from, address indexed to, uint value); event Approve(address indexed from, address indexed spender, uint value); MultiAsset public multiAsset; bytes32 public symbol; function init(address _multiAsset, bytes32 _symbol) noValue() immutable(address(multiAsset)) returns(bool) { MultiAsset ma = MultiAsset(_multiAsset); if (!ma.isCreated(_symbol)) { return false; } multiAsset = ma; symbol = _symbol; return true; } modifier onlyMultiAsset() { if (msg.sender == address(multiAsset)) { _ } } function totalSupply() constant returns(uint) { return multiAsset.totalSupply(symbol); } function balanceOf(address _owner) constant returns(uint) { return multiAsset.balanceOf(_owner, symbol); } function allowance(address _from, address _spender) constant returns(uint) { return multiAsset.allowance(_from, _spender, symbol); } function transfer(address _to, uint _value) returns(bool) { return __transferWithReference(_to, _value, ""); } function transferWithReference(address _to, uint _value, string _reference) returns(bool) { return __transferWithReference(_to, _value, _reference); } function __transferWithReference(address _to, uint _value, string _reference) private noValue() returns(bool) { return _isHuman() ? multiAsset.proxyTransferWithReference(_to, _value, symbol, _reference) : multiAsset.transferFromWithReference(msg.sender, _to, _value, symbol, _reference); } function transferToICAP(bytes32 _icap, uint _value) returns(bool) { return __transferToICAPWithReference(_icap, _value, ""); } function transferToICAPWithReference(bytes32 _icap, uint _value, string _reference) returns(bool) { return __transferToICAPWithReference(_icap, _value, _reference); } function __transferToICAPWithReference(bytes32 _icap, uint _value, string _reference) private noValue() returns(bool) { return _isHuman() ? multiAsset.proxyTransferToICAPWithReference(_icap, _value, _reference) : multiAsset.transferFromToICAPWithReference(msg.sender, _icap, _value, _reference); } function transferFrom(address _from, address _to, uint _value) returns(bool) { return __transferFromWithReference(_from, _to, _value, ""); } function transferFromWithReference(address _from, address _to, uint _value, string _reference) returns(bool) { return __transferFromWithReference(_from, _to, _value, _reference); } function __transferFromWithReference(address _from, address _to, uint _value, string _reference) private noValue() onlyHuman() returns(bool) { return multiAsset.proxyTransferFromWithReference(_from, _to, _value, symbol, _reference); } function transferFromToICAP(address _from, bytes32 _icap, uint _value) returns(bool) { return __transferFromToICAPWithReference(_from, _icap, _value, ""); } function transferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference) returns(bool) { return __transferFromToICAPWithReference(_from, _icap, _value, _reference); } function __transferFromToICAPWithReference(address _from, bytes32 _icap, uint _value, string _reference) private noValue() onlyHuman() returns(bool) { return multiAsset.proxyTransferFromToICAPWithReference(_from, _icap, _value, _reference); } function approve(address _spender, uint _value) noValue() onlyHuman() returns(bool) { return multiAsset.proxyApprove(_spender, _value, symbol); } function setCosignerAddress(address _cosigner) noValue() onlyHuman() returns(bool) { return multiAsset.proxySetCosignerAddress(_cosigner, symbol); } function emitTransfer(address _from, address _to, uint _value) onlyMultiAsset() { Transfer(_from, _to, _value); } function emitApprove(address _from, address _spender, uint _value) onlyMultiAsset() { Approve(_from, _spender, _value); } function sendToOwner() noValue() returns(bool) { address owner = multiAsset.owner(symbol); uint balance = this.balance; bool success = true; if (balance > 0) { success = _unsafeSend(owner, balance); } return multiAsset.transfer(owner, balanceOf(owner), symbol) && success; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"multiAsset","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_stackDepthLib","type":"address"}],"name":"setupStackDepthLib","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"emitApprove","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"emitTransfer","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"_multiAsset","type":"address"},{"name":"_symbol","type":"bytes32"}],"name":"init","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_reference","type":"string"}],"name":"transferFromWithReference","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[],"name":"sendToOwner","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_icap","type":"bytes32"},{"name":"_value","type":"uint256"}],"name":"transferToICAP","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_icap","type":"bytes32"},{"name":"_value","type":"uint256"},{"name":"_reference","type":"string"}],"name":"transferToICAPWithReference","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_cosigner","type":"address"}],"name":"setCosignerAddress","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"bytes32"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_icap","type":"bytes32"},{"name":"_value","type":"uint256"},{"name":"_reference","type":"string"}],"name":"transferFromToICAPWithReference","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_icap","type":"bytes32"},{"name":"_value","type":"uint256"}],"name":"transferFromToICAP","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_reference","type":"string"}],"name":"transferWithReference","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_from","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approve","type":"event"}]
Contract Creation Code
60606040526000805460a060020a60ff0219168155610fcf90819061002390396000f3606060405236156100f05760e060020a6000350463029a8bf781146100f2578063095ea7b31461010457806312ab72421461014f57806318160ddd1461018f578063233850891461020557806323b872dd1461027a57806323de6651146102b85780632cc0b2541461032c5780636461fe391461034c5780636620a935146103a757806370a08231146103c5578063733480b71461044d57806377fe38a41461048757806382fc49b8146104e057806395d89b41146104fb578063a48a663c14610504578063a525f42c14610570578063a9059cbb1461059d578063ac35caee146105d7578063dd62ed3e14610630575b005b6106c3600154600160a060020a031681565b6106e0600435602435600060003411156107065761070633345b610b0f82825b604051600090600160a060020a0384169083908381818185876185025a03f193505050505b92915050565b6106e060043560008054600160a060020a0316808214156107b85750805473ffffffffffffffffffffffffffffffffffffffff19168217905560016107ba565b6106f4604080516001546002547fb524abcf00000000000000000000000000000000000000000000000000000000835260048301529151600092600160a060020a03169163b524abcf916024828101926020929190829003018187876161da5a03f1156100025750506040515191506107c39050565b6100f0600435602435604435600154600160a060020a039081163390911614156102755781600160a060020a031683600160a060020a03167f6e11fb1b7f119e3f2fa29896ef5fdf8b8a2d0d4df6fe90ba8668e7d8b2ffa25e836040518082815260200191505060405180910390a35b505050565b6106e060043560243560443560006108a584848460206040519081016040528060008152602001505b60006000341115610b1e57610b1e333461011e565b6100f0600435602435604435600154600160a060020a039081163390911614156102755781600160a060020a031683600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6106e06004356024356000600060003411156108b8576108b8333461011e565b604080516020606435600481810135601f81018490048402850184019095528484526106e0948135946024803595604435956084949201919081908401838280828437509496505050505050506000610958858585856102a3565b6106e06000600060006000600034111561096357610963333461011e565b6106f46004355b604080516001546002547f4d30b6be000000000000000000000000000000000000000000000000000000008352600160a060020a038581166004850152602484019190915292516000939190911691634d30b6be916044828101926020929190829003018187876161da5a03f1156100025750506040515191506107ba9050565b6106e06004356024356000610a7d838360206040519081016040528060008152602001505b60006000341115610c2257610c22333461011e565b604080516020604435600481810135601f81018490048402850184019095528484526106e094813594602480359593946064949293910191819084018382808284375094965050505050505060006108a5848484610472565b6106e060043560006000341115610a8457610a84333461011e565b6106f460025481565b604080516020606435600481810135601f81018490048402850184019095528484526106e0948135946024803595604435956084949201919081908401838280828437509496505050505050506000610958858585855b60006000341115610cfa57610cfa333461011e565b6106e060043560243560443560006108a5848484602060405190810160405280600081526020015061055b565b6106e06004356024356000610a7d838360206040519081016040528060008152602001505b60006000341115610de857610de8333461011e565b604080516020604435600481810135601f81018490048402850184019095528484526106e094813594602480359593946064949293910191819084018382808284375094965050505050505060006108a58484846105c2565b6106f4600435602435600154600254604080517f1c8d5d38000000000000000000000000000000000000000000000000000000008152600160a060020a0386811660048301528581166024830152604482019390935290516000939290921691631c8d5d3891606481810192602092909190829003018187876161da5a03f1156100025750506040515191506101499050565b60408051600160a060020a03929092168252519081900360200190f35b604080519115158252519081900360200190f35b60408051918252519081900360200190f35b61072e5b60006107bf600032600160a060020a031633600160a060020a0316141590506107c3565b1561014957604080516001546002547f4f09eba7000000000000000000000000000000000000000000000000000000008352600160a060020a0387811660048501526024840187905260448401919091529251921691634f09eba79160648181019260209290919082900301816000876161da5a03f1156100025750506040515191506101499050565b505b919050565b1590505b90565b610c2a57600160009054906101000a9004600160a060020a0316600160a060020a031663a48a663c338686866040518560e060020a0281526004018085600160a060020a0316815260200184600019168152602001838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f16801561087d5780820380516001836020036101000a031916815260200191505b50955050505050506020604051808303816000876161da5a03f1156100025750506040515190505b90505b9392505050565b505b5092915050565b600154600160a060020a031660008114156108af5784915081600160a060020a0316632f553d31856040518260e060020a02815260040180826000191681526020019150506020604051808303816000876161da5a03f115610002575050604051511515905061092c5760009250506108b1565b506001805473ffffffffffffffffffffffffffffffffffffffff191682178155600284905591506108b1565b90505b949350505050565b604080516001546002547f02571be300000000000000000000000000000000000000000000000000000000835260048301529151600160a060020a0392909216916302571be39160248181019260209290919082900301816000876161da5a03f115610002575050604051519350505030600160a060020a0316319050600160008211156109f8576109f58383610124565b90505b600154600160a060020a03166357cfeeee84610a13816103cc565b6002600050546040518460e060020a0281526004018084600160a060020a031681526020018381526020018260001916815260200193505050506020604051808303816000876161da5a03f1156100025750506040515190508015610a755750805b935050505090565b9050610149565b610a8c61070a565b156107ba57604080516001546002547fe82b7cb2000000000000000000000000000000000000000000000000000000008352600160a060020a0386811660048501526024840191909152925192169163e82b7cb29160448181019260209290919082900301816000876161da5a03f1156100025750506040515191506107ba9050565b1515610b1a57610002565b5050565b610b2661070a565b1561095b57600160009054906101000a9004600160a060020a0316600160a060020a031663f0cbe059868686600260005054876040518660e060020a0281526004018086600160a060020a0316815260200185600160a060020a0316815260200184815260200183600019168152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610bf35780820380516001836020036101000a031916815260200191505b5096505050505050506020604051808303816000876161da5a03f11561000257505060405151915061095b9050565b6107c661070a565b600160009054906101000a9004600160a060020a0316600160a060020a031663c54876618585856040518460e060020a0281526004018084600019168152602001838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610ccd5780820380516001836020036101000a031916815260200191505b509450505050506020604051808303816000876161da5a03f11561000257505060405151905090506108a8565b610d0261070a565b1561095b57600160009054906101000a9004600160a060020a0316600160a060020a031663ea98e540868686866040518560e060020a0281526004018085600160a060020a0316815260200184600019168152602001838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610dba5780820380516001836020036101000a031916815260200191505b50955050505050506020604051808303816000876161da5a03f11561000257505060405151915061095b9050565b610df061070a565b610ee957600160009054906101000a9004600160a060020a0316600160a060020a03166331c6c4cf338686600260005054876040518660e060020a0281526004018086600160a060020a0316815260200185600160a060020a0316815260200184815260200183600019168152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610ebc5780820380516001836020036101000a031916815260200191505b5096505050505050506020604051808303816000876161da5a03f1156100025750506040515190506108a5565b600160009054906101000a9004600160a060020a0316600160a060020a03166364ef212e8585600260005054866040518560e060020a0281526004018085600160a060020a0316815260200184815260200183600019168152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610fa15780820380516001836020036101000a031916815260200191505b50955050505050506020604051808303816000876161da5a03f11561000257505060405151905090506108a856
Deployed Bytecode
0x606060405236156100f05760e060020a6000350463029a8bf781146100f2578063095ea7b31461010457806312ab72421461014f57806318160ddd1461018f578063233850891461020557806323b872dd1461027a57806323de6651146102b85780632cc0b2541461032c5780636461fe391461034c5780636620a935146103a757806370a08231146103c5578063733480b71461044d57806377fe38a41461048757806382fc49b8146104e057806395d89b41146104fb578063a48a663c14610504578063a525f42c14610570578063a9059cbb1461059d578063ac35caee146105d7578063dd62ed3e14610630575b005b6106c3600154600160a060020a031681565b6106e0600435602435600060003411156107065761070633345b610b0f82825b604051600090600160a060020a0384169083908381818185876185025a03f193505050505b92915050565b6106e060043560008054600160a060020a0316808214156107b85750805473ffffffffffffffffffffffffffffffffffffffff19168217905560016107ba565b6106f4604080516001546002547fb524abcf00000000000000000000000000000000000000000000000000000000835260048301529151600092600160a060020a03169163b524abcf916024828101926020929190829003018187876161da5a03f1156100025750506040515191506107c39050565b6100f0600435602435604435600154600160a060020a039081163390911614156102755781600160a060020a031683600160a060020a03167f6e11fb1b7f119e3f2fa29896ef5fdf8b8a2d0d4df6fe90ba8668e7d8b2ffa25e836040518082815260200191505060405180910390a35b505050565b6106e060043560243560443560006108a584848460206040519081016040528060008152602001505b60006000341115610b1e57610b1e333461011e565b6100f0600435602435604435600154600160a060020a039081163390911614156102755781600160a060020a031683600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6106e06004356024356000600060003411156108b8576108b8333461011e565b604080516020606435600481810135601f81018490048402850184019095528484526106e0948135946024803595604435956084949201919081908401838280828437509496505050505050506000610958858585856102a3565b6106e06000600060006000600034111561096357610963333461011e565b6106f46004355b604080516001546002547f4d30b6be000000000000000000000000000000000000000000000000000000008352600160a060020a038581166004850152602484019190915292516000939190911691634d30b6be916044828101926020929190829003018187876161da5a03f1156100025750506040515191506107ba9050565b6106e06004356024356000610a7d838360206040519081016040528060008152602001505b60006000341115610c2257610c22333461011e565b604080516020604435600481810135601f81018490048402850184019095528484526106e094813594602480359593946064949293910191819084018382808284375094965050505050505060006108a5848484610472565b6106e060043560006000341115610a8457610a84333461011e565b6106f460025481565b604080516020606435600481810135601f81018490048402850184019095528484526106e0948135946024803595604435956084949201919081908401838280828437509496505050505050506000610958858585855b60006000341115610cfa57610cfa333461011e565b6106e060043560243560443560006108a5848484602060405190810160405280600081526020015061055b565b6106e06004356024356000610a7d838360206040519081016040528060008152602001505b60006000341115610de857610de8333461011e565b604080516020604435600481810135601f81018490048402850184019095528484526106e094813594602480359593946064949293910191819084018382808284375094965050505050505060006108a58484846105c2565b6106f4600435602435600154600254604080517f1c8d5d38000000000000000000000000000000000000000000000000000000008152600160a060020a0386811660048301528581166024830152604482019390935290516000939290921691631c8d5d3891606481810192602092909190829003018187876161da5a03f1156100025750506040515191506101499050565b60408051600160a060020a03929092168252519081900360200190f35b604080519115158252519081900360200190f35b60408051918252519081900360200190f35b61072e5b60006107bf600032600160a060020a031633600160a060020a0316141590506107c3565b1561014957604080516001546002547f4f09eba7000000000000000000000000000000000000000000000000000000008352600160a060020a0387811660048501526024840187905260448401919091529251921691634f09eba79160648181019260209290919082900301816000876161da5a03f1156100025750506040515191506101499050565b505b919050565b1590505b90565b610c2a57600160009054906101000a9004600160a060020a0316600160a060020a031663a48a663c338686866040518560e060020a0281526004018085600160a060020a0316815260200184600019168152602001838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f16801561087d5780820380516001836020036101000a031916815260200191505b50955050505050506020604051808303816000876161da5a03f1156100025750506040515190505b90505b9392505050565b505b5092915050565b600154600160a060020a031660008114156108af5784915081600160a060020a0316632f553d31856040518260e060020a02815260040180826000191681526020019150506020604051808303816000876161da5a03f115610002575050604051511515905061092c5760009250506108b1565b506001805473ffffffffffffffffffffffffffffffffffffffff191682178155600284905591506108b1565b90505b949350505050565b604080516001546002547f02571be300000000000000000000000000000000000000000000000000000000835260048301529151600160a060020a0392909216916302571be39160248181019260209290919082900301816000876161da5a03f115610002575050604051519350505030600160a060020a0316319050600160008211156109f8576109f58383610124565b90505b600154600160a060020a03166357cfeeee84610a13816103cc565b6002600050546040518460e060020a0281526004018084600160a060020a031681526020018381526020018260001916815260200193505050506020604051808303816000876161da5a03f1156100025750506040515190508015610a755750805b935050505090565b9050610149565b610a8c61070a565b156107ba57604080516001546002547fe82b7cb2000000000000000000000000000000000000000000000000000000008352600160a060020a0386811660048501526024840191909152925192169163e82b7cb29160448181019260209290919082900301816000876161da5a03f1156100025750506040515191506107ba9050565b1515610b1a57610002565b5050565b610b2661070a565b1561095b57600160009054906101000a9004600160a060020a0316600160a060020a031663f0cbe059868686600260005054876040518660e060020a0281526004018086600160a060020a0316815260200185600160a060020a0316815260200184815260200183600019168152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610bf35780820380516001836020036101000a031916815260200191505b5096505050505050506020604051808303816000876161da5a03f11561000257505060405151915061095b9050565b6107c661070a565b600160009054906101000a9004600160a060020a0316600160a060020a031663c54876618585856040518460e060020a0281526004018084600019168152602001838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610ccd5780820380516001836020036101000a031916815260200191505b509450505050506020604051808303816000876161da5a03f11561000257505060405151905090506108a8565b610d0261070a565b1561095b57600160009054906101000a9004600160a060020a0316600160a060020a031663ea98e540868686866040518560e060020a0281526004018085600160a060020a0316815260200184600019168152602001838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610dba5780820380516001836020036101000a031916815260200191505b50955050505050506020604051808303816000876161da5a03f11561000257505060405151915061095b9050565b610df061070a565b610ee957600160009054906101000a9004600160a060020a0316600160a060020a03166331c6c4cf338686600260005054876040518660e060020a0281526004018086600160a060020a0316815260200185600160a060020a0316815260200184815260200183600019168152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610ebc5780820380516001836020036101000a031916815260200191505b5096505050505050506020604051808303816000876161da5a03f1156100025750506040515190506108a5565b600160009054906101000a9004600160a060020a0316600160a060020a03166364ef212e8585600260005054866040518560e060020a0281526004018085600160a060020a0316815260200184815260200183600019168152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015610fa15780820380516001836020036101000a031916815260200191505b50955050505050506020604051808303816000876161da5a03f11561000257505060405151905090506108a856
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.