Contract Overview
Balance:
0 Ether
EtherValue:
$0
Transactions:
11 txns
TokenTracker:
[ Download CSV Export ]
Internal Transactions as a result of Contract Execution
Parent TxHash | Block | Age | From | To | Value |
---|
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.
Contract Source Code Verified (Exact Match)
Contract Source Code Verified (Exact Match)
Contract Name: | BondToken |
Compiler Version: | v0.4.20+commit.3155dd80 |
Optimization Enabled: | No |
Runs (Optimizer): | 200 |
Contract Source Code
// Bond Film Platform Token smart contract. // Developed by Phenom.Team <[email protected]> pragma solidity ^0.4.18; /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { function mul(uint a, uint b) internal constant returns (uint) { if (a == 0) { return 0; } uint c = a * b; assert(c / a == b); return c; } function div(uint a, uint b) internal constant returns(uint) { assert(b > 0); uint c = a / b; assert(a == b * c + a % b); return c; } function sub(uint a, uint b) internal constant returns(uint) { assert(b <= a); return a - b; } function add(uint a, uint b) internal constant returns(uint) { uint c = a + b; assert(c >= a); return c; } } /** * @title ERC20 * @dev Standart ERC20 token interface */ contract ERC20 { uint public totalSupply = 0; mapping(address => uint) balances; mapping(address => mapping (address => uint)) allowed; function balanceOf(address _owner) constant returns (uint); function transfer(address _to, uint _value) returns (bool); function transferFrom(address _from, address _to, uint _value) returns (bool); function approve(address _spender, uint _value) returns (bool); function allowance(address _owner, address _spender) constant returns (uint); event Transfer(address indexed _from, address indexed _to, uint _value); event Approval(address indexed _owner, address indexed _spender, uint _value); } /** * @title BondToken * @dev Bond Film Platform token contract */ contract BondToken is ERC20 { using SafeMath for uint; string public name = "Bond Film Platform"; string public symbol = "BFP"; uint public decimals = 18; // Ico contract address address public owner; address public controller; address public airDropManager; event LogBuyForInvestor(address indexed investor, uint value, string txHash); event Burn(address indexed from, uint value); event Mint(address indexed to, uint value); // Tokens transfer ability status bool public tokensAreFrozen = true; // Allows execution by the owner only modifier onlyOwner { require(msg.sender == owner); _; } // Allows execution by the controller only modifier onlyController { require(msg.sender == controller); _; } // Allows execution by the air drop manager only modifier onlyAirDropManager { require(msg.sender == airDropManager); _; } /** * @dev Contract constructor function sets Ico address * @param _owner owner address * @param _controller controller address * @param _airDropManager air drop manager address */ function BondToken(address _owner, address _controller, address _airDropManager) public { owner = _owner; controller = _controller; airDropManager = _airDropManager; } /** * @dev Function to mint tokens * @param _holder beneficiary address the tokens will be issued to * @param _value number of tokens to issue */ function mint(address _holder, uint _value) private returns (bool) { require(_value > 0); balances[_holder] = balances[_holder].add(_value); totalSupply = totalSupply.add(_value); Transfer(address(0), _holder, _value); return true; } /** * @dev Function for handle token issues * @param _holder beneficiary address the tokens will be issued to * @param _value number of tokens to issue */ function mintTokens( address _holder, uint _value) external onlyOwner { require(mint(_holder, _value)); Mint(_holder, _value); } /** * @dev Function to issues tokens for investors * @param _holder address the tokens will be issued to * @param _value number of BFP tokens * @param _txHash transaction hash of investor's payment */ function buyForInvestor( address _holder, uint _value, string _txHash ) external onlyController { require(mint(_holder, _value)); LogBuyForInvestor(_holder, _value, _txHash); } /** * @dev Function to batch mint tokens * @param _to An array of addresses that will receive the minted tokens. * @param _amount An array with the amounts of tokens each address will get minted. * @return A boolean that indicates whether the operation was successful. */ function batchDrop( address[] _to, uint[] _amount) external onlyAirDropManager { require(_to.length == _amount.length); for (uint i = 0; i < _to.length; i++) { require(_to[i] != address(0)); require(mint(_to[i], _amount[i])); } } /** * @dev Function to enable token transfers */ function unfreeze() external onlyOwner { tokensAreFrozen = false; } /** * @dev Function to enable token transfers */ function freeze() external onlyOwner { tokensAreFrozen = true; } /** * @dev Burn Tokens * @param _holder token holder address which the tokens will be burnt * @param _value number of tokens to burn */ function burnTokens(address _holder, uint _value) external onlyOwner { require(balances[_holder] > 0); totalSupply = totalSupply.sub(_value); balances[_holder] = balances[_holder].sub(_value); Burn(_holder, _value); } /** * @dev Get balance of tokens holder * @param _holder holder's address * @return balance of investor */ function balanceOf(address _holder) constant returns (uint) { return balances[_holder]; } /** * @dev Send coins * throws on any error rather then return a false flag to minimize * user errors * @param _to target address * @param _amount transfer amount * * @return true if the transfer was successful */ function transfer(address _to, uint _amount) public returns (bool) { require(!tokensAreFrozen); balances[msg.sender] = balances[msg.sender].sub(_amount); balances[_to] = balances[_to].add(_amount); Transfer(msg.sender, _to, _amount); return true; } /** * @dev An account/contract attempts to get the coins * throws on any error rather then return a false flag to minimize user errors * * @param _from source address * @param _to target address * @param _amount transfer amount * * @return true if the transfer was successful */ function transferFrom(address _from, address _to, uint _amount) public returns (bool) { require(!tokensAreFrozen); balances[_from] = balances[_from].sub(_amount); allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount); balances[_to] = balances[_to].add(_amount); Transfer(_from, _to, _amount); return true; } /** * @dev Allows another account/contract to spend some tokens on its behalf * throws on any error rather then return a false flag to minimize user errors * * also, to minimize the risk of the approve/transferFrom attack vector * approve has to be called twice in 2 separate transactions - once to * change the allowance to 0 and secondly to change it to the new allowance * value * * @param _spender approved address * @param _amount allowance amount * * @return true if the approval was successful */ function approve(address _spender, uint _amount) public returns (bool) { require((_amount == 0) || (allowed[msg.sender][_spender] == 0)); allowed[msg.sender][_spender] = _amount; Approval(msg.sender, _spender, _amount); return true; } /** * @dev Function to check the amount of tokens that an owner allowed to a spender. * * @param _owner the address which owns the funds * @param _spender the address which will spend the funds * * @return the amount of tokens still avaible for the spender */ function allowance(address _owner, address _spender) constant returns (uint) { return allowed[_owner][_spender]; } /** * @dev Allows owner to transfer out any accidentally sent ERC20 tokens * * @param tokenAddress token address * @param tokens transfer amount * * */ function transferAnyTokens(address tokenAddress, uint tokens) public onlyOwner returns (bool success) { return ERC20(tokenAddress).transfer(owner, tokens); } }
Contract ABI
[{"constant":false,"inputs":[{"name":"_holder","type":"address"},{"name":"_value","type":"uint256"},{"name":"_txHash","type":"string"}],"name":"buyForInvestor","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_holder","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"airDropManager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"freeze","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unfreeze","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_holder","type":"address"}],"name":"balanceOf","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":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address[]"},{"name":"_amount","type":"uint256[]"}],"name":"batchDrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokensAreFrozen","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_holder","type":"address"},{"name":"_value","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferAnyTokens","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"controller","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_owner","type":"address"},{"name":"_controller","type":"address"},{"name":"_airDropManager","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"investor","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"txHash","type":"string"}],"name":"LogBuyForInvestor","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","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
6060604052600080556040805190810160405280601281526020017f426f6e642046696c6d20506c6174666f726d00000000000000000000000000008152506003908051906020019062000055929190620001cb565b506040805190810160405280600381526020017f424650000000000000000000000000000000000000000000000000000000000081525060049080519060200190620000a3929190620001cb565b5060126005556001600860146101000a81548160ff0219169083151502179055503415620000d057600080fd5b60405160608062001ada8339810160405280805190602001909190805190602001909190805190602001909190505082600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050506200027a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200020e57805160ff19168380011785556200023f565b828001600101855582156200023f579182015b828111156200023e57825182559160200191906001019062000221565b5b5090506200024e919062000252565b5090565b6200027791905b808211156200027357600081600090555060010162000259565b5090565b90565b611850806200028a6000396000f300606060405260043610610111576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806252992e1461011657806306fdde031461016c578063095ea7b3146101fa5780630d1118ce1461025457806318160ddd1461029657806323b872dd146102bf57806328c8f3ba14610338578063313ce5671461038d57806362a5af3b146103b65780636a28f000146103cb57806370a08231146103e05780638da5cb5b1461042d57806395d89b4114610482578063a9059cbb14610510578063be8c1bcc1461056a578063ca67065f146105ac578063dd62ed3e146105d9578063f0dda65c14610645578063f5d7326114610687578063f77c4791146106e1575b600080fd5b341561012157600080fd5b61016a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919080359060200190820180359060200191909192905050610736565b005b341561017757600080fd5b61017f61081d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101bf5780820151818401526020810190506101a4565b50505050905090810190601f1680156101ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020557600080fd5b61023a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506108bb565b604051808215151515815260200191505060405180910390f35b341561025f57600080fd5b610294600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a42565b005b34156102a157600080fd5b6102a9610bee565b6040518082815260200191505060405180910390f35b34156102ca57600080fd5b61031e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bf4565b604051808215151515815260200191505060405180910390f35b341561034357600080fd5b61034b610ebb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561039857600080fd5b6103a0610ee1565b6040518082815260200191505060405180910390f35b34156103c157600080fd5b6103c9610ee7565b005b34156103d657600080fd5b6103de610f60565b005b34156103eb57600080fd5b610417600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610fd9565b6040518082815260200191505060405180910390f35b341561043857600080fd5b610440611022565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561048d57600080fd5b610495611048565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104d55780820151818401526020810190506104ba565b50505050905090810190601f1680156105025780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561051b57600080fd5b610550600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506110e6565b604051808215151515815260200191505060405180910390f35b341561057557600080fd5b6105aa60048080359060200190820180359060200191909192908035906020019082018035906020019190919290505061129d565b005b34156105b757600080fd5b6105bf6113ec565b604051808215151515815260200191505060405180910390f35b34156105e457600080fd5b61062f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506113ff565b6040518082815260200191505060405180910390f35b341561065057600080fd5b610685600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611486565b005b341561069257600080fd5b6106c7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611549565b604051808215151515815260200191505060405180910390f35b34156106ec57600080fd5b6106f4611697565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561079257600080fd5b61079c84846116bd565b15156107a757600080fd5b8373ffffffffffffffffffffffffffffffffffffffff167fa8f899a090efad1c1d17d3e3c18b0fc5b732d226b7ce367ab7f00fd824029acc84848460405180848152602001806020018281038252848482818152602001925080828437820191505094505050505060405180910390a250505050565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b35780601f10610888576101008083540402835291602001916108b3565b820191906000526020600020905b81548152906001019060200180831161089657829003601f168201915b505050505081565b60008082148061094757506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b151561095257600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610a9e57600080fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515610aec57600080fd5b610b01816000546117ed90919063ffffffff16565b600081905550610b5981600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117ed90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a25050565b60005481565b6000600860149054906101000a900460ff16151515610c1257600080fd5b610c6482600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117ed90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d3682600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117ed90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e0882600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461180690919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60055481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f4357600080fd5b6001600860146101000a81548160ff021916908315150217905550565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610fbc57600080fd5b6000600860146101000a81548160ff021916908315150217905550565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110de5780601f106110b3576101008083540402835291602001916110de565b820191906000526020600020905b8154815290600101906020018083116110c157829003601f168201915b505050505081565b6000600860149054906101000a900460ff1615151561110457600080fd5b61115682600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117ed90919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111eb82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461180690919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112fb57600080fd5b828290508585905014151561130f57600080fd5b600090505b848490508110156113e557600073ffffffffffffffffffffffffffffffffffffffff16858583818110151561134557fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561138557600080fd5b6113cd858583818110151561139657fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1684848481811015156113c157fe5b905060200201356116bd565b15156113d857600080fd5b8080600101915050611314565b5050505050565b600860149054906101000a900460ff1681565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156114e257600080fd5b6114ec82826116bd565b15156114f757600080fd5b8173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885826040518082815260200191505060405180910390a25050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115a757600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561167457600080fd5b6102c65a03f1151561168557600080fd5b50505060405180519050905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080821115156116cd57600080fd5b61171f82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461180690919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117778260005461180690919063ffffffff16565b6000819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008282111515156117fb57fe5b818303905092915050565b600080828401905083811015151561181a57fe5b80915050929150505600a165627a7a723058206e52ecebd96558afbf6d00d4e4101f2e6392f2b436de47413dffa93224cd4cde002900000000000000000000000054c51b2ddacb7caaacde69f0c371eeb83dd077a9000000000000000000000000ffcebcaac04db1bd31e8ee18fc3072cf987ed0c90000000000000000000000001dd0de2d1ac4501c2155412486561a03d3976ad8
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000054c51b2ddacb7caaacde69f0c371eeb83dd077a9000000000000000000000000ffcebcaac04db1bd31e8ee18fc3072cf987ed0c90000000000000000000000001dd0de2d1ac4501c2155412486561a03d3976ad8
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000054c51b2ddacb7caaacde69f0c371eeb83dd077a9
Arg [1] : 000000000000000000000000ffcebcaac04db1bd31e8ee18fc3072cf987ed0c9
Arg [2] : 0000000000000000000000001dd0de2d1ac4501c2155412486561a03d3976ad8
Swarm Source:
bzzr://6e52ecebd96558afbf6d00d4e4101f2e6392f2b436de47413dffa93224cd4cde
Block | Age | transaction | Difficulty | GasUsed | Reward |
---|
Block | Age | Uncle Number | Difficulty | GasUsed | Reward |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.