Feature Tip: Add private address tag to any address under My Name Tag !
Latest 25 from a total of 17,810 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Approve | 19417572 | 67 days ago | IN | 0 ETH | 0.0023205 | ||||
Transfer | 19349271 | 76 days ago | IN | 0 ETH | 0.00284923 | ||||
Transfer | 18922826 | 136 days ago | IN | 0 ETH | 0.00065945 | ||||
Transfer | 18922799 | 136 days ago | IN | 0 ETH | 0.00064038 | ||||
Transfer | 18860172 | 145 days ago | IN | 0 ETH | 0.00069665 | ||||
Transfer | 16979658 | 409 days ago | IN | 0 ETH | 0.00146522 | ||||
Transfer | 16951318 | 413 days ago | IN | 0 ETH | 0.0012527 | ||||
Approve | 16863031 | 426 days ago | IN | 0 ETH | 0.00061259 | ||||
Transfer | 16664257 | 453 days ago | IN | 0 ETH | 0.00157448 | ||||
Approve | 16634333 | 458 days ago | IN | 0 ETH | 0.00095922 | ||||
Transfer | 16618556 | 460 days ago | IN | 0 ETH | 0.0004799 | ||||
Transfer | 16618556 | 460 days ago | IN | 0 ETH | 0.00048008 | ||||
Transfer | 16618556 | 460 days ago | IN | 0 ETH | 0.00048026 | ||||
Transfer | 16618556 | 460 days ago | IN | 0 ETH | 0.00048008 | ||||
Transfer | 16618555 | 460 days ago | IN | 0 ETH | 0.00047936 | ||||
Transfer | 16501596 | 476 days ago | IN | 0 ETH | 0.00097095 | ||||
Transfer | 16498803 | 477 days ago | IN | 0 ETH | 0.000783 | ||||
Transfer | 16497251 | 477 days ago | IN | 0 ETH | 0.00080091 | ||||
Transfer | 16494991 | 477 days ago | IN | 0 ETH | 0.00088887 | ||||
Transfer | 16480229 | 479 days ago | IN | 0 ETH | 0.00124266 | ||||
Transfer | 16477067 | 480 days ago | IN | 0 ETH | 0.00128717 | ||||
Transfer | 16475687 | 480 days ago | IN | 0 ETH | 0.00089855 | ||||
Transfer | 16472303 | 480 days ago | IN | 0 ETH | 0.00102732 | ||||
Transfer | 16472298 | 480 days ago | IN | 0 ETH | 0.0009156 | ||||
Transfer | 16462911 | 482 days ago | IN | 0 ETH | 0.0010506 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | |||
---|---|---|---|---|---|---|---|
17915831 | 277 days ago | 0 ETH | |||||
17776031 | 297 days ago | 0 ETH | |||||
16841361 | 429 days ago | 0 ETH | |||||
16370683 | 494 days ago | 0 ETH | |||||
16370683 | 494 days ago | 0 ETH | |||||
16370682 | 494 days ago | 0 ETH | |||||
16370682 | 494 days ago | 0 ETH | |||||
16370679 | 494 days ago | 0 ETH | |||||
16370679 | 494 days ago | 0 ETH | |||||
16370668 | 494 days ago | 0 ETH | |||||
16370668 | 494 days ago | 0 ETH | |||||
16370667 | 494 days ago | 0 ETH | |||||
16370667 | 494 days ago | 0 ETH | |||||
16370659 | 494 days ago | 0 ETH | |||||
16370659 | 494 days ago | 0 ETH | |||||
16370652 | 494 days ago | 0 ETH | |||||
16370652 | 494 days ago | 0 ETH | |||||
13635948 | 912 days ago | 0 ETH | |||||
13629535 | 913 days ago | 0 ETH | |||||
12648240 | 1066 days ago | 0 ETH | |||||
12521793 | 1086 days ago | 0 ETH | |||||
12521734 | 1086 days ago | 0 ETH | |||||
12040469 | 1160 days ago | 0 ETH | |||||
11963463 | 1172 days ago | 0 ETH | |||||
11479126 | 1246 days ago | 0 ETH |
Loading...
Loading
Contract Name:
CaspianToken
Compiler Version
v0.4.23+commit.124ca40d
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-10-03 */ pragma solidity ^0.4.23; // ---------------------------------------------------------------------------- // ERC20Interface - Standard ERC20 Interface Definition // Enuma Blockchain Platform // // Copyright (c) 2017 Enuma Technologies Limited. // https://www.enuma.io/ // ---------------------------------------------------------------------------- // ---------------------------------------------------------------------------- // Based on the final ERC20 specification at: // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md // ---------------------------------------------------------------------------- contract ERC20Interface { event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); function name() public view returns (string); function symbol() public view returns (string); function decimals() public view returns (uint8); function totalSupply() public view returns (uint256); function balanceOf(address _owner) public view returns (uint256 balance); function allowance(address _owner, address _spender) public view returns (uint256 remaining); function transfer(address _to, uint256 _value) public returns (bool success); function transferFrom(address _from, address _to, uint256 _value) public returns (bool success); function approve(address _spender, uint256 _value) public returns (bool success); } // ---------------------------------------------------------------------------- // Math - General Math Utility Library // Enuma Blockchain Platform // // Copyright (c) 2017 Enuma Technologies Limited. // https://www.enuma.io/ // ---------------------------------------------------------------------------- library Math { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 r = a + b; require(r >= a); return r; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(a >= b); return a - b; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 r = a * b; require(r / a == b); return r; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return a / b; } } // ---------------------------------------------------------------------------- // Owned - Ownership model with 2 phase transfers // Enuma Blockchain Platform // // Copyright (c) 2017 Enuma Technologies Limited. // https://www.enuma.io/ // ---------------------------------------------------------------------------- // Implements a simple ownership model with 2-phase transfer. contract Owned { address public owner; address public proposedOwner; event OwnershipTransferInitiated(address indexed _proposedOwner); event OwnershipTransferCompleted(address indexed _newOwner); constructor() public { owner = msg.sender; } modifier onlyOwner() { require(isOwner(msg.sender) == true); _; } function isOwner(address _address) public view returns (bool) { return (_address == owner); } function initiateOwnershipTransfer(address _proposedOwner) public onlyOwner returns (bool) { require(_proposedOwner != address(0)); require(_proposedOwner != address(this)); require(_proposedOwner != owner); proposedOwner = _proposedOwner; emit OwnershipTransferInitiated(proposedOwner); return true; } function completeOwnershipTransfer() public returns (bool) { require(msg.sender == proposedOwner); owner = msg.sender; proposedOwner = address(0); emit OwnershipTransferCompleted(owner); return true; } } // ---------------------------------------------------------------------------- // Finalizable - Basic implementation of the finalization pattern // Enuma Blockchain Platform // // Copyright (c) 2017 Enuma Technologies Limited. // https://www.enuma.io/ // ---------------------------------------------------------------------------- contract Finalizable is Owned() { bool public finalized; event Finalized(); constructor() public { finalized = false; } function finalize() public onlyOwner returns (bool) { require(!finalized); finalized = true; emit Finalized(); return true; } } // ---------------------------------------------------------------------------- // OpsManaged - Implements an Owner and Ops Permission Model // Enuma Blockchain Platform // // Copyright (c) 2017 Enuma Technologies Limited. // https://www.enuma.io/ // ---------------------------------------------------------------------------- // // Implements a security model with owner and ops. // contract OpsManaged is Owned() { address public opsAddress; event OpsAddressUpdated(address indexed _newAddress); constructor() public { } modifier onlyOwnerOrOps() { require(isOwnerOrOps(msg.sender)); _; } function isOps(address _address) public view returns (bool) { return (opsAddress != address(0) && _address == opsAddress); } function isOwnerOrOps(address _address) public view returns (bool) { return (isOwner(_address) || isOps(_address)); } function setOpsAddress(address _newOpsAddress) public onlyOwner returns (bool) { require(_newOpsAddress != owner); require(_newOpsAddress != address(this)); opsAddress = _newOpsAddress; emit OpsAddressUpdated(opsAddress); return true; } } // ---------------------------------------------------------------------------- // ERC20Token - Standard ERC20 Implementation // Enuma Blockchain Platform // // Copyright (c) 2017 Enuma Technologies Limited. // https://www.enuma.io/ // ---------------------------------------------------------------------------- contract ERC20Token is ERC20Interface { using Math for uint256; string private tokenName; string private tokenSymbol; uint8 private tokenDecimals; uint256 internal tokenTotalSupply; mapping(address => uint256) internal balances; mapping(address => mapping (address => uint256)) allowed; constructor(string _name, string _symbol, uint8 _decimals, uint256 _totalSupply, address _initialTokenHolder) public { tokenName = _name; tokenSymbol = _symbol; tokenDecimals = _decimals; tokenTotalSupply = _totalSupply; // The initial balance of tokens is assigned to the given token holder address. balances[_initialTokenHolder] = _totalSupply; // Per EIP20, the constructor should fire a Transfer event if tokens are assigned to an account. emit Transfer(0x0, _initialTokenHolder, _totalSupply); } function name() public view returns (string) { return tokenName; } function symbol() public view returns (string) { return tokenSymbol; } function decimals() public view returns (uint8) { return tokenDecimals; } function totalSupply() public view returns (uint256) { return tokenTotalSupply; } function balanceOf(address _owner) public view returns (uint256 balance) { return balances[_owner]; } function allowance(address _owner, address _spender) public view returns (uint256 remaining) { return allowed[_owner][_spender]; } function transfer(address _to, uint256 _value) public returns (bool success) { balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); emit Transfer(msg.sender, _to, _value); return true; } function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) { balances[_from] = balances[_from].sub(_value); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); emit Transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) public returns (bool success) { allowed[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } } // ---------------------------------------------------------------------------- // FinalizableToken - Extension to ERC20Token with ops and finalization // Enuma Blockchain Platform // // Copyright (c) 2017 Enuma Technologies Limited. // https://www.enuma.io/ // ---------------------------------------------------------------------------- // // ERC20 token with the following additions: // 1. Owner/Ops Ownership // 2. Finalization // contract FinalizableToken is ERC20Token, OpsManaged, Finalizable { using Math for uint256; // The constructor will assign the initial token supply to the owner (msg.sender). constructor(string _name, string _symbol, uint8 _decimals, uint256 _totalSupply) public ERC20Token(_name, _symbol, _decimals, _totalSupply, msg.sender) OpsManaged() Finalizable() { } function transfer(address _to, uint256 _value) public returns (bool success) { validateTransfer(msg.sender, _to); return super.transfer(_to, _value); } function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) { validateTransfer(msg.sender, _to); return super.transferFrom(_from, _to, _value); } function validateTransfer(address _sender, address _to) private view { // Once the token is finalized, everybody can transfer tokens. if (finalized) { return; } if (isOwner(_to)) { return; } // Before the token is finalized, only owner and ops are allowed to initiate transfers. // This allows them to move tokens while the sale is still ongoing for example. require(isOwnerOrOps(_sender)); } } // ---------------------------------------------------------------------------- // CaspianTokenConfig - Token Contract Configuration // // Copyright (c) 2018 Caspian, Limited (TM). // http://www.caspian.tech/ // ---------------------------------------------------------------------------- contract CaspianTokenConfig { string public constant TOKEN_SYMBOL = "CSP"; string public constant TOKEN_NAME = "Caspian Token"; uint8 public constant TOKEN_DECIMALS = 18; uint256 public constant DECIMALSFACTOR = 10**uint256(TOKEN_DECIMALS); uint256 public constant TOKEN_TOTALSUPPLY = 1000000000 * DECIMALSFACTOR; } // ---------------------------------------------------------------------------- // CaspianToken - ERC20 Compatible Token // // Copyright (c) 2018 Caspian, Limited (TM). // http://www.caspian.tech/ // // Based on code from Enuma Technologies. // Copyright (c) 2017 Enuma Technologies Limited. // ---------------------------------------------------------------------------- contract CaspianToken is FinalizableToken, CaspianTokenConfig { event TokensReclaimed(uint256 _amount); constructor() public FinalizableToken(TOKEN_NAME, TOKEN_SYMBOL, TOKEN_DECIMALS, TOKEN_TOTALSUPPLY) { } function reclaimTokens() public onlyOwner returns (bool) { address account = address(this); uint256 amount = balanceOf(account); if (amount == 0) { return false; } balances[account] = balances[account].sub(amount); balances[owner] = balances[owner].add(amount); emit Transfer(account, owner, amount); emit TokensReclaimed(amount); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_NAME","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_SYMBOL","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"reclaimTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_DECIMALS","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOpsAddress","type":"address"}],"name":"setOpsAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_TOTALSUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DECIMALSFACTOR","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"opsAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"isOwnerOrOps","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"finalized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_proposedOwner","type":"address"}],"name":"initiateOwnershipTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"proposedOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"completeOwnershipTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"isOps","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"TokensReclaimed","type":"event"},{"anonymous":false,"inputs":[],"name":"Finalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_newAddress","type":"address"}],"name":"OpsAddressUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_proposedOwner","type":"address"}],"name":"OwnershipTransferInitiated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnershipTransferCompleted","type":"event"},{"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":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]
Contract Creation Code
608060405234801561001057600080fd5b50604080518082018252600d81527f4361737069616e20546f6b656e0000000000000000000000000000000000000060208083019182528351808501909452600384527f43535000000000000000000000000000000000000000000000000000000000009084015281519192916012916b033b2e3c9fd0803ce800000091859185918591859133916100a59160009190610158565b5083516100b9906001906020870190610158565b506002805460ff191660ff85161790556003829055600160a060020a0381166000818152600460209081526040808320869055805186815290517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3505060068054600160a060020a03191633600160a060020a031617905550506008805460a060020a60ff0219169055506101f39350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061019957805160ff19168380011785556101c6565b828001600101855582156101c6579182015b828111156101c65782518255916020019190600101906101ab565b506101d29291506101d6565b5090565b6101f091905b808211156101d257600081556001016101dc565b90565b610e61806102026000396000f3006080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610158578063095ea7b3146101e257806318160ddd1461021a578063188214001461024157806323b872dd146102565780632a905318146102805780632f54bf6e14610295578063313ce567146102b65780633c54caa5146102e15780634bb278f3146102f65780635b7f415c1461030b578063707789c51461032057806370a082311461034157806374c950fb146103625780638bc04eb7146103775780638da5cb5b1461038c5780638ea64376146103bd57806395d89b41146103d2578063a9059cbb146103e7578063adcf59ee1461040b578063b3f05b971461042c578063c0b6f56114610441578063d153b60c14610462578063dd62ed3e14610477578063e71a78111461049e578063ef326c6d146104b3575b600080fd5b34801561016457600080fd5b5061016d6104d4565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a757818101518382015260200161018f565b50505050905090810190601f1680156101d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ee57600080fd5b50610206600160a060020a036004351660243561056a565b604080519115158252519081900360200190f35b34801561022657600080fd5b5061022f6105d4565b60408051918252519081900360200190f35b34801561024d57600080fd5b5061016d6105da565b34801561026257600080fd5b50610206600160a060020a0360043581169060243516604435610611565b34801561028c57600080fd5b5061016d610630565b3480156102a157600080fd5b50610206600160a060020a0360043516610667565b3480156102c257600080fd5b506102cb61067b565b6040805160ff9092168252519081900360200190f35b3480156102ed57600080fd5b50610206610684565b34801561030257600080fd5b506102066107bb565b34801561031757600080fd5b506102cb610860565b34801561032c57600080fd5b50610206600160a060020a0360043516610865565b34801561034d57600080fd5b5061022f600160a060020a036004351661091c565b34801561036e57600080fd5b5061022f610937565b34801561038357600080fd5b5061022f610947565b34801561039857600080fd5b506103a1610953565b60408051600160a060020a039092168252519081900360200190f35b3480156103c957600080fd5b506103a1610962565b3480156103de57600080fd5b5061016d610971565b3480156103f357600080fd5b50610206600160a060020a03600435166024356109d1565b34801561041757600080fd5b50610206600160a060020a03600435166109ee565b34801561043857600080fd5b50610206610a0e565b34801561044d57600080fd5b50610206600160a060020a0360043516610a2f565b34801561046e57600080fd5b506103a1610afb565b34801561048357600080fd5b5061022f600160a060020a0360043581169060243516610b0a565b3480156104aa57600080fd5b50610206610b35565b3480156104bf57600080fd5b50610206600160a060020a0360043516610bbc565b60008054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105605780601f1061053557610100808354040283529160200191610560565b820191906000526020600020905b81548152906001019060200180831161054357829003601f168201915b5050505050905090565b600160a060020a03338116600081815260056020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60035490565b60408051808201909152600d81527f4361737069616e20546f6b656e00000000000000000000000000000000000000602082015281565b600061061d3384610be9565b610628848484610c3c565b949350505050565b60408051808201909152600381527f4353500000000000000000000000000000000000000000000000000000000000602082015281565b600654600160a060020a0390811691161490565b60025460ff1690565b600080600061069233610667565b15156001146106a057600080fd5b3091506106ac8261091c565b90508015156106be57600092506107b6565b600160a060020a0382166000908152600460205260409020546106e7908263ffffffff610d4f16565b600160a060020a03808416600090815260046020526040808220939093556006549091168152205461071f908263ffffffff610d6416565b60068054600160a060020a039081166000908152600460209081526040918290209490945591548251858152925190821693918616927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a36040805182815290517fbce3cc672456937708767d1642a17cacb1962753bd5cff46c8dbd377906a6b4b9181900360200190a1600192505b505090565b60006107c633610667565b15156001146107d457600080fd5b60085474010000000000000000000000000000000000000000900460ff16156107fc57600080fd5b6008805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556040517f6823b073d48d6e3a7d385eeb601452d680e74bb46afe3255a7d778f3a9b1768190600090a150600190565b601281565b600061087033610667565b151560011461087e57600080fd5b600654600160a060020a038381169116141561089957600080fd5b30600160a060020a031682600160a060020a0316141515156108ba57600080fd5b6008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384811691909117918290556040519116907f06171a5d6c06d67b0cfa679c07db377a27d1170797663fd98d395229d8c3650890600090a2506001919050565b600160a060020a031660009081526004602052604090205490565b6b033b2e3c9fd0803ce800000081565b670de0b6b3a764000081565b600654600160a060020a031681565b600854600160a060020a031681565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156105605780601f1061053557610100808354040283529160200191610560565b60006109dd3384610be9565b6109e78383610d76565b9392505050565b60006109f982610667565b80610a085750610a0882610bbc565b92915050565b60085474010000000000000000000000000000000000000000900460ff1681565b6000610a3a33610667565b1515600114610a4857600080fd5b600160a060020a0382161515610a5d57600080fd5b30600160a060020a031682600160a060020a031614151515610a7e57600080fd5b600654600160a060020a0383811691161415610a9957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384811691909117918290556040519116907f20f5afdf40bf7b43c89031a5d4369a30b159e512d164aa46124bcb706b4a1caf90600090a2506001919050565b600754600160a060020a031681565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b60075460009033600160a060020a03908116911614610b5357600080fd5b60068054600160a060020a0333811673ffffffffffffffffffffffffffffffffffffffff199283161792839055600780549092169091556040519116907f624adc4c72536289dd9d5439ccdeccd8923cb9af95fb626b21935447c77b840790600090a250600190565b600854600090600160a060020a031615801590610a08575050600854600160a060020a0390811691161490565b60085474010000000000000000000000000000000000000000900460ff1615610c1157610c38565b610c1a81610667565b15610c2457610c38565b610c2d826109ee565b1515610c3857600080fd5b5050565b600160a060020a038316600090815260046020526040812054610c65908363ffffffff610d4f16565b600160a060020a0380861660009081526004602090815260408083209490945560058152838220339093168252919091522054610ca8908363ffffffff610d4f16565b600160a060020a0380861660009081526005602090815260408083203385168452825280832094909455918616815260049091522054610cee908363ffffffff610d6416565b600160a060020a0380851660008181526004602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b600081831015610d5e57600080fd5b50900390565b6000828201838110156109e757600080fd5b600160a060020a033316600090815260046020526040812054610d9f908363ffffffff610d4f16565b600160a060020a033381166000908152600460205260408082209390935590851681522054610dd4908363ffffffff610d6416565b600160a060020a038085166000818152600460209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001929150505600a165627a7a723058203730cfca6d0b01a18f568e440d0454f7650e229db718f765772ecddaf2ae0d7a0029
Deployed Bytecode
0x6080604052600436106101535763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610158578063095ea7b3146101e257806318160ddd1461021a578063188214001461024157806323b872dd146102565780632a905318146102805780632f54bf6e14610295578063313ce567146102b65780633c54caa5146102e15780634bb278f3146102f65780635b7f415c1461030b578063707789c51461032057806370a082311461034157806374c950fb146103625780638bc04eb7146103775780638da5cb5b1461038c5780638ea64376146103bd57806395d89b41146103d2578063a9059cbb146103e7578063adcf59ee1461040b578063b3f05b971461042c578063c0b6f56114610441578063d153b60c14610462578063dd62ed3e14610477578063e71a78111461049e578063ef326c6d146104b3575b600080fd5b34801561016457600080fd5b5061016d6104d4565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101a757818101518382015260200161018f565b50505050905090810190601f1680156101d45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ee57600080fd5b50610206600160a060020a036004351660243561056a565b604080519115158252519081900360200190f35b34801561022657600080fd5b5061022f6105d4565b60408051918252519081900360200190f35b34801561024d57600080fd5b5061016d6105da565b34801561026257600080fd5b50610206600160a060020a0360043581169060243516604435610611565b34801561028c57600080fd5b5061016d610630565b3480156102a157600080fd5b50610206600160a060020a0360043516610667565b3480156102c257600080fd5b506102cb61067b565b6040805160ff9092168252519081900360200190f35b3480156102ed57600080fd5b50610206610684565b34801561030257600080fd5b506102066107bb565b34801561031757600080fd5b506102cb610860565b34801561032c57600080fd5b50610206600160a060020a0360043516610865565b34801561034d57600080fd5b5061022f600160a060020a036004351661091c565b34801561036e57600080fd5b5061022f610937565b34801561038357600080fd5b5061022f610947565b34801561039857600080fd5b506103a1610953565b60408051600160a060020a039092168252519081900360200190f35b3480156103c957600080fd5b506103a1610962565b3480156103de57600080fd5b5061016d610971565b3480156103f357600080fd5b50610206600160a060020a03600435166024356109d1565b34801561041757600080fd5b50610206600160a060020a03600435166109ee565b34801561043857600080fd5b50610206610a0e565b34801561044d57600080fd5b50610206600160a060020a0360043516610a2f565b34801561046e57600080fd5b506103a1610afb565b34801561048357600080fd5b5061022f600160a060020a0360043581169060243516610b0a565b3480156104aa57600080fd5b50610206610b35565b3480156104bf57600080fd5b50610206600160a060020a0360043516610bbc565b60008054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156105605780601f1061053557610100808354040283529160200191610560565b820191906000526020600020905b81548152906001019060200180831161054357829003601f168201915b5050505050905090565b600160a060020a03338116600081815260056020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60035490565b60408051808201909152600d81527f4361737069616e20546f6b656e00000000000000000000000000000000000000602082015281565b600061061d3384610be9565b610628848484610c3c565b949350505050565b60408051808201909152600381527f4353500000000000000000000000000000000000000000000000000000000000602082015281565b600654600160a060020a0390811691161490565b60025460ff1690565b600080600061069233610667565b15156001146106a057600080fd5b3091506106ac8261091c565b90508015156106be57600092506107b6565b600160a060020a0382166000908152600460205260409020546106e7908263ffffffff610d4f16565b600160a060020a03808416600090815260046020526040808220939093556006549091168152205461071f908263ffffffff610d6416565b60068054600160a060020a039081166000908152600460209081526040918290209490945591548251858152925190821693918616927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92908290030190a36040805182815290517fbce3cc672456937708767d1642a17cacb1962753bd5cff46c8dbd377906a6b4b9181900360200190a1600192505b505090565b60006107c633610667565b15156001146107d457600080fd5b60085474010000000000000000000000000000000000000000900460ff16156107fc57600080fd5b6008805474ff00000000000000000000000000000000000000001916740100000000000000000000000000000000000000001790556040517f6823b073d48d6e3a7d385eeb601452d680e74bb46afe3255a7d778f3a9b1768190600090a150600190565b601281565b600061087033610667565b151560011461087e57600080fd5b600654600160a060020a038381169116141561089957600080fd5b30600160a060020a031682600160a060020a0316141515156108ba57600080fd5b6008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384811691909117918290556040519116907f06171a5d6c06d67b0cfa679c07db377a27d1170797663fd98d395229d8c3650890600090a2506001919050565b600160a060020a031660009081526004602052604090205490565b6b033b2e3c9fd0803ce800000081565b670de0b6b3a764000081565b600654600160a060020a031681565b600854600160a060020a031681565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156105605780601f1061053557610100808354040283529160200191610560565b60006109dd3384610be9565b6109e78383610d76565b9392505050565b60006109f982610667565b80610a085750610a0882610bbc565b92915050565b60085474010000000000000000000000000000000000000000900460ff1681565b6000610a3a33610667565b1515600114610a4857600080fd5b600160a060020a0382161515610a5d57600080fd5b30600160a060020a031682600160a060020a031614151515610a7e57600080fd5b600654600160a060020a0383811691161415610a9957600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384811691909117918290556040519116907f20f5afdf40bf7b43c89031a5d4369a30b159e512d164aa46124bcb706b4a1caf90600090a2506001919050565b600754600160a060020a031681565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b60075460009033600160a060020a03908116911614610b5357600080fd5b60068054600160a060020a0333811673ffffffffffffffffffffffffffffffffffffffff199283161792839055600780549092169091556040519116907f624adc4c72536289dd9d5439ccdeccd8923cb9af95fb626b21935447c77b840790600090a250600190565b600854600090600160a060020a031615801590610a08575050600854600160a060020a0390811691161490565b60085474010000000000000000000000000000000000000000900460ff1615610c1157610c38565b610c1a81610667565b15610c2457610c38565b610c2d826109ee565b1515610c3857600080fd5b5050565b600160a060020a038316600090815260046020526040812054610c65908363ffffffff610d4f16565b600160a060020a0380861660009081526004602090815260408083209490945560058152838220339093168252919091522054610ca8908363ffffffff610d4f16565b600160a060020a0380861660009081526005602090815260408083203385168452825280832094909455918616815260049091522054610cee908363ffffffff610d6416565b600160a060020a0380851660008181526004602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b600081831015610d5e57600080fd5b50900390565b6000828201838110156109e757600080fd5b600160a060020a033316600090815260046020526040812054610d9f908363ffffffff610d4f16565b600160a060020a033381166000908152600460205260408082209390935590851681522054610dd4908363ffffffff610d6416565b600160a060020a038085166000818152600460209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001929150505600a165627a7a723058203730cfca6d0b01a18f568e440d0454f7650e229db718f765772ecddaf2ae0d7a0029
Swarm Source
bzzr://3730cfca6d0b01a18f568e440d0454f7650e229db718f765772ecddaf2ae0d7a
Loading...
Loading
Loading...
Loading
OVERVIEW
Caspian is the company to provide institutional and experienced investors with a full-stack crypto trading and risk management platform.Multichain Portfolio | 25 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
BSC | 100.00% | $576.84 | 0.000001 | $0.000577 |
Loading...
Loading
[ 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.