Source Code
Latest 25 from a total of 38 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Unlock | 13728629 | 1570 days ago | IN | 0 ETH | 0.00680372 | ||||
| Unlock | 13716084 | 1572 days ago | IN | 0 ETH | 0.00707024 | ||||
| Unlock | 13715971 | 1572 days ago | IN | 0 ETH | 0.0074229 | ||||
| Unlock | 12653769 | 1738 days ago | IN | 0 ETH | 0.00161244 | ||||
| Unlock | 12653757 | 1738 days ago | IN | 0 ETH | 0.001749 | ||||
| Unlock | 12608114 | 1745 days ago | IN | 0 ETH | 0.00117268 | ||||
| Unlock | 12608094 | 1745 days ago | IN | 0 ETH | 0.001378 | ||||
| Unlock | 11872398 | 1858 days ago | IN | 0 ETH | 0.00411794 | ||||
| Unlock | 11285650 | 1948 days ago | IN | 0 ETH | 0.00091924 | ||||
| Unlock | 10691695 | 2040 days ago | IN | 0 ETH | 0.02702565 | ||||
| Transfer | 10691557 | 2040 days ago | IN | 0.005 ETH | 0.012348 | ||||
| Transfer | 10691552 | 2040 days ago | IN | 0.005 ETH | 0.00168 | ||||
| Transfer | 10691486 | 2040 days ago | IN | 0.005 ETH | 0.003087 | ||||
| Transfer | 10688288 | 2040 days ago | IN | 0 ETH | 0.002436 | ||||
| Transfer | 10686918 | 2041 days ago | IN | 0 ETH | 0.001974 | ||||
| Unlock | 10003950 | 2146 days ago | IN | 0 ETH | 0.00061924 | ||||
| Unlock | 9971183 | 2151 days ago | IN | 0 ETH | 0.00091924 | ||||
| Unlock | 9931396 | 2158 days ago | IN | 0 ETH | 0.00034471 | ||||
| Unlock | 9718269 | 2190 days ago | IN | 0 ETH | 0.00091924 | ||||
| Unlock | 9439809 | 2233 days ago | IN | 0 ETH | 0.00006894 | ||||
| Unlock | 9391016 | 2241 days ago | IN | 0 ETH | 0.00061924 | ||||
| Unlock | 9372817 | 2244 days ago | IN | 0 ETH | 0.00091924 | ||||
| Unlock | 9359359 | 2246 days ago | IN | 0 ETH | 0.00061924 | ||||
| Unlock | 9340374 | 2249 days ago | IN | 0 ETH | 0.00091924 | ||||
| Unlock | 9134585 | 2283 days ago | IN | 0 ETH | 0.00061924 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
BATSafe
Compiler Version
v0.4.11+commit.68ef5810
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Multiple files format)
pragma solidity ^0.4.10;
import './StandardToken.sol';
// requires 4,028,540 BAT deposited here
contract BATSafe {
mapping (address => uint256) allocations;
uint256 public unlockDate;
address public BAT;
uint256 public constant exponent = 10**18;
function BATSafe(address _BAT) {
BAT = _BAT;
unlockDate = now + 6 * 31 days;
allocations[0x109c152935Dfe083b77c6FAb6408A93e0a7029fB] = 124000;
allocations[0x56b5913f719Ec6c674B2Ebc44e48295dBe45Dc7F] = 106000;
allocations[0xDa53D12dc28561C67be0378341499DdBf66fB060] = 27000;
allocations[0x9F74d4f71B14a620665970129E188E5AE9788eF4] = 1140000;
allocations[0xBD6455d071E4dCAF8082f2158c529E607c4853a0] = 114000;
allocations[0xD7bD2B84Ab23470DA7E8497D45859570fb70B385] = 32000;
allocations[0x7Cd71e3F9807B34F870a30EFf3D8199425379B51] = 63000;
allocations[0x64800d80Ba78681C7Fb86518b3152F09d875B458] = 23000;
allocations[0x3747330538fC5e13709271081FDde1941a633F6f] = 92000;
allocations[0xb5184eB04aa111AE2E16161B52ac8A8cBba9d47E] = 120000;
allocations[0x9b3F49A2BCd0394f798773ACb458c0E1F5C05792] = 60000;
allocations[0x0e0F02508b80e401C26F584fF02eE80Ab094CdF9] = 58000;
allocations[0xb4eF370D83fc3480F709cBB703ebbF8661083186] = 26500;
allocations[0x0db21125A98841fbbA14487d88E0dEdd65F6BFb7] = 33500;
allocations[0x74cE3716d4f140CCFd44f749af414d7005A9d2E9] = 114000;
allocations[0xb5C76D6636CA4560Bb1835c124771b76587D74dB] = 62000;
allocations[0x4952Ba0b662CBbc1e6e9cfD62CC64E481cF0411A] = 124000;
allocations[0xE8Fa9a2b088396B1D7442dBf48F71e6F0e974a16] = 30500;
allocations[0x68387D4EBd7fbEe061B63Aef00f7B268A46547ca] = 98000;
allocations[0xc5B4Eb4B3aaC26E95F4ae71b6F4E74A800F1E879] = 62000;
allocations[0x69C51efB4899c6b6411d9F3B2345CECa00E0060c] = 670000;
allocations[0x678e898FA7062b26be99bf13F612bfe586CF16e7] = 92000;
allocations[0x8E4E5186c18435a673AaC0013CE7580D8D9b9cdA] = 98000;
allocations[0xE1Fab0FAE98DeB5F2cAF2F3dBF11dcb1Ad1f970F] = 59000;
allocations[0x8B31E6bC3cFC49f2d02C9F352f4e5ccA14eFB017] = 106000;
allocations[0x952b4e5A63a2150C5FBA4d124865f8c25c5ce861] = 147000;
allocations[0xccE7AeB1C847FFFee84806FC802c9aa4b790BE9a] = 60000;
allocations[0x63665e20f8dbF1af1EdD7396217d8Ae826A18aF8] = 120000;
allocations[0x1cb588C61445216cd8A97f1aCEEB245482dc3101] = 57770;
allocations[0xC733A26b6d9aF9A5711790FBc63ce5508902B910] = 65770;
allocations[0x8ae8C43887Ad13D872F7eb5451BFdc465046ea41] = 43500;
}
function unlock() external {
if(now < unlockDate) throw;
uint256 entitled = allocations[msg.sender];
allocations[msg.sender] = 0;
if(!StandardToken(BAT).transfer(msg.sender, entitled * exponent)) throw;
}
}
pragma solidity ^0.4.10;
/* taking ideas from FirstBlood token */
contract SafeMath {
/* function assert(bool assertion) internal { */
/* if (!assertion) { */
/* throw; */
/* } */
/* } // assert no longer needed once solidity is on 0.4.10 */
function safeAdd(uint256 x, uint256 y) internal returns(uint256) {
uint256 z = x + y;
assert((z >= x) && (z >= y));
return z;
}
function safeSubtract(uint256 x, uint256 y) internal returns(uint256) {
assert(x >= y);
uint256 z = x - y;
return z;
}
function safeMult(uint256 x, uint256 y) internal returns(uint256) {
uint256 z = x * y;
assert((x == 0)||(z/x == y));
return z;
}
}
pragma solidity ^0.4.10;
contract Token {
uint256 public totalSupply;
function balanceOf(address _owner) constant returns (uint256 balance);
function transfer(address _to, uint256 _value) returns (bool success);
function transferFrom(address _from, address _to, uint256 _value) returns (bool success);
function approve(address _spender, uint256 _value) returns (bool success);
function allowance(address _owner, address _spender) constant returns (uint256 remaining);
event Transfer(address indexed _from, address indexed _to, uint256 _value);
event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}
/* ERC 20 token */
contract StandardToken is Token {
function transfer(address _to, uint256 _value) returns (bool success) {
if (balances[msg.sender] >= _value && _value > 0) {
balances[msg.sender] -= _value;
balances[_to] += _value;
Transfer(msg.sender, _to, _value);
return true;
} else {
return false;
}
}
function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
balances[_to] += _value;
balances[_from] -= _value;
allowed[_from][msg.sender] -= _value;
Transfer(_from, _to, _value);
return true;
} else {
return false;
}
}
function balanceOf(address _owner) constant returns (uint256 balance) {
return balances[_owner];
}
function approve(address _spender, uint256 _value) returns (bool success) {
allowed[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
return true;
}
function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
return allowed[_owner][_spender];
}
mapping (address => uint256) balances;
mapping (address => mapping (address => uint256)) allowed;
}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"exponent","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"BAT","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"unlockDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unlock","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_BAT","type":"address"}],"payable":false,"type":"constructor"}]Contract Creation Code
6060604052341561000c57fe5b604051602080610e83833981016040528080519060200190919050505b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062f5370042016001819055506201e4606000600073109c152935dfe083b77c6fab6408a93e0a7029fb73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062019e10600060007356b5913f719ec6c674b2ebc44e48295dbe45dc7f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506169786000600073da53d12dc28561c67be0378341499ddbf66fb06073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506211652060006000739f74d4f71b14a620665970129e188e5ae9788ef473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506201bd506000600073bd6455d071e4dcaf8082f2158c529e607c4853a073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550617d006000600073d7bd2b84ab23470da7e8497d45859570fb70b38573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061f61860006000737cd71e3f9807b34f870a30eff3d8199425379b5173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506159d8600060007364800d80ba78681c7fb86518b3152f09d875b45873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506201676060006000733747330538fc5e13709271081fdde1941a633f6f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506201d4c06000600073b5184eb04aa111ae2e16161b52ac8a8cbba9d47e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061ea6060006000739b3f49a2bcd0394f798773acb458c0e1f5c0579273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061e29060006000730e0f02508b80e401c26f584ff02ee80ab094cdf973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506167846000600073b4ef370d83fc3480f709cbb703ebbf866108318673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506182dc60006000730db21125a98841fbba14487d88e0dedd65f6bfb773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506201bd50600060007374ce3716d4f140ccfd44f749af414d7005a9d2e973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061f2306000600073b5c76d6636ca4560bb1835c124771b76587d74db73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506201e46060006000734952ba0b662cbbc1e6e9cfd62cc64e481cf0411a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506177246000600073e8fa9a2b088396b1d7442dbf48f71e6f0e974a1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062017ed0600060007368387d4ebd7fbee061b63aef00f7b268a46547ca73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061f2306000600073c5b4eb4b3aac26e95f4ae71b6f4e74a800f1e87973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620a3930600060007369c51efb4899c6b6411d9f3b2345ceca00e0060c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620167606000600073678e898fa7062b26be99bf13f612bfe586cf16e773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062017ed060006000738e4e5186c18435a673aac0013ce7580d8d9b9cda73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061e6786000600073e1fab0fae98deb5f2caf2f3dbf11dcb1ad1f970f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062019e1060006000738b31e6bc3cfc49f2d02c9f352f4e5cca14efb01773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062023e386000600073952b4e5a63a2150c5fba4d124865f8c25c5ce86173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061ea606000600073cce7aeb1c847fffee84806fc802c9aa4b790be9a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506201d4c0600060007363665e20f8dbf1af1edd7396217d8ae826a18af873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061e1aa60006000731cb588c61445216cd8a97f1aceeb245482dc310173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620100ea6000600073c733a26b6d9af9a5711790fbc63ce5508902b91073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061a9ec60006000738ae8c43887ad13d872f7eb5451bfdc465046ea4173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b505b61030580610b7e6000396000f30060606040526000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806352f6ee581461005c5780635b7ab8911461008257806369ac5721146100d4578063a69df4b5146100fa575bfe5b341561006457fe5b61006c61010c565b6040518082815260200191505060405180910390f35b341561008a57fe5b610092610118565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156100dc57fe5b6100e461013e565b6040518082815260200191505060405180910390f35b341561010257fe5b61010a610144565b005b670de0b6b3a764000081565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015481565b60006001544210156101565760006000fd5b600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33670de0b6b3a764000084026000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156102b157fe5b6102c65a03f115156102bf57fe5b5050506040518051905015156102d55760006000fd5b5b505600a165627a7a7230582079351b2248defb18c6555e89f76e7a4f8593f201e022d483448a29afe2fcc1bb00290000000000000000000000000d8775f648430679a709e98d2b0cb6250d2887ef
Deployed Bytecode
0x60606040526000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806352f6ee581461005c5780635b7ab8911461008257806369ac5721146100d4578063a69df4b5146100fa575bfe5b341561006457fe5b61006c61010c565b6040518082815260200191505060405180910390f35b341561008a57fe5b610092610118565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156100dc57fe5b6100e461013e565b6040518082815260200191505060405180910390f35b341561010257fe5b61010a610144565b005b670de0b6b3a764000081565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60015481565b60006001544210156101565760006000fd5b600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33670de0b6b3a764000084026000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15156102b157fe5b6102c65a03f115156102bf57fe5b5050506040518051905015156102d55760006000fd5b5b505600a165627a7a7230582079351b2248defb18c6555e89f76e7a4f8593f201e022d483448a29afe2fcc1bb0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000d8775f648430679a709e98d2b0cb6250d2887ef
-----Decoded View---------------
Arg [0] : _BAT (address): 0x0D8775F648430679A709E98d2b0Cb6250d2887EF
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000d8775f648430679a709e98d2b0cb6250d2887ef
Deployed Bytecode Sourcemap
96:2630:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;212:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;190:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;161:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2501:222;;;;;;;;;;;;212:41;247:6;212:41;:::o;190:18::-;;;;;;;;;;;;;:::o;161:25::-;;;;:::o;2501:222::-;2566:16;2543:10;;2537:3;:16;2534:26;;;2555:5;;;2534:26;2585:11;:23;2597:10;2585:23;;;;;;;;;;;;;;;;2566:42;;2640:1;2614:11;:23;2626:10;2614:23;;;;;;;;;;;;;;;:27;;;;2665:3;;;;;;;;;;;2651:27;;;2679:10;247:6;2691:8;:19;2651:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2650:61;2647:71;;;2713:5;;;2647:71;2501:222;;:::o
Swarm Source
bzzr://79351b2248defb18c6555e89f76e7a4f8593f201e022d483448a29afe2fcc1bb
Loading...
Loading
Loading...
Loading
Net Worth in USD
$46,176.96
Net Worth in ETH
21.519573
Token Allocations
BAT
100.00%
Multichain Portfolio | 33 Chains
Loading...
Loading
Loading...
Loading
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.