Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 7 from a total of 7 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Change Commissio... | 8848745 | 1744 days ago | IN | 0 ETH | 0.00005762 | ||||
Change Eth Rewar... | 8848360 | 1744 days ago | IN | 0 ETH | 0.00005736 | ||||
Add Owner | 8843408 | 1745 days ago | IN | 0 ETH | 0.00014309 | ||||
Fund | 6231724 | 2173 days ago | IN | 2.5 ETH | 0.00011134 | ||||
Fund | 5906198 | 2228 days ago | IN | 1 ETH | 0.00200421 | ||||
Add Owner | 5906181 | 2228 days ago | IN | 0 ETH | 0.00643932 | ||||
0x60606040 | 5906165 | 2228 days ago | IN | 0 ETH | 0.09028935 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
6711096 | 2094 days ago | 0.001 ETH | ||||
6711092 | 2094 days ago | 0.001 ETH | ||||
6711092 | 2094 days ago | 0.001 ETH | ||||
6711092 | 2094 days ago | 0.001 ETH | ||||
6711092 | 2094 days ago | 0.001 ETH | ||||
6711089 | 2094 days ago | 0.001 ETH | ||||
6711087 | 2094 days ago | 0.001 ETH | ||||
6711087 | 2094 days ago | 0.001 ETH | ||||
6711084 | 2094 days ago | 0.001 ETH | ||||
6711082 | 2094 days ago | 0.001 ETH | ||||
6711082 | 2094 days ago | 0.001 ETH | ||||
6711079 | 2094 days ago | 0.001 ETH | ||||
6711073 | 2094 days ago | 0.001 ETH | ||||
6711072 | 2094 days ago | 0.001 ETH | ||||
6711069 | 2094 days ago | 0.001 ETH | ||||
6711063 | 2094 days ago | 0.001 ETH | ||||
6711063 | 2094 days ago | 0.001 ETH | ||||
6711061 | 2094 days ago | 0.001 ETH | ||||
6711061 | 2094 days ago | 0.001 ETH | ||||
6711060 | 2094 days ago | 0.001 ETH | ||||
6711060 | 2094 days ago | 0.001 ETH | ||||
6711058 | 2094 days ago | 0.001 ETH | ||||
6711058 | 2094 days ago | 0.001 ETH | ||||
6711058 | 2094 days ago | 0.001 ETH | ||||
6711055 | 2094 days ago | 0.001 ETH |
Loading...
Loading
Contract Name:
BrokerImp
Compiler Version
v0.4.21+commit.dfe3193c
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-07-04 */ pragma solidity ^0.4.21; /** * Changes by https://www.docademic.com/ */ /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } /** * Changes by https://www.docademic.com/ */ /** * @title MultiOwnable * @dev The MultiOwnable contract has multiple owner address, and provides basic authorization control * functions, this simplifies the implementation of "user permissions". */ contract MultiOwnable { address[] public owners; mapping(address => bool) public isOwner; event OwnerAddition(address indexed owner); event OwnerRemoval(address indexed owner); /** * @dev The MultiOwnable constructor sets the original `owner` of the contract to the sender * account. */ function MultiOwnable() public { isOwner[msg.sender] = true; owners.push(msg.sender); } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(isOwner[msg.sender]); _; } /** * @dev Throws if called by an owner. */ modifier ownerDoesNotExist(address _owner) { require(!isOwner[_owner]); _; } /** * @dev Throws if called by any account other than the owner. */ modifier ownerExists(address _owner) { require(isOwner[_owner]); _; } /** * @dev Throws if called with a null address. */ modifier notNull(address _address) { require(_address != 0); _; } /** * @dev Allows to add a new owner. Transaction has to be sent by an owner. * @param _owner Address of new owner. */ function addOwner(address _owner) public onlyOwner ownerDoesNotExist(_owner) notNull(_owner) { isOwner[_owner] = true; owners.push(_owner); emit OwnerAddition(_owner); } /** * @dev Allows to remove an owner. Transaction has to be sent by wallet. * @param _owner Address of owner. */ function removeOwner(address _owner) public onlyOwner ownerExists(_owner) { isOwner[_owner] = false; for (uint i = 0; i < owners.length - 1; i++) if (owners[i] == _owner) { owners[i] = owners[owners.length - 1]; break; } owners.length -= 1; emit OwnerRemoval(_owner); } } contract DestroyableMultiOwner is MultiOwnable { /** * @notice Allows to destroy the contract and return the tokens to the owner. */ function destroy() public onlyOwner { selfdestruct(owners[0]); } } interface Token { function transferFrom(address _from, address _to, uint256 _value) external returns (bool); } contract BrokerImp is DestroyableMultiOwner { using SafeMath for uint256; Token public token; uint256 public commission; address public broker; address public pool; uint256 public ethReward; mapping(address => bool) public ethSent; event CommissionChanged(uint256 _previousCommission, uint256 _commision); event EthRewardChanged(uint256 _previousEthReward, uint256 _ethReward); event BrokerChanged(address _previousBroker, address _broker); event PoolChanged(address _previousPool, address _pool); /** * @dev Constructor. * @param _token The token address * @param _pool The pool of tokens address * @param _commission The percentage of the commission 0-100 * @param _broker The broker address * @param _ethReward The eth to send to the beneficiary of the reward only once in wei */ function BrokerImp(address _token, address _pool, uint256 _commission, address _broker, uint256 _ethReward) public { require(_token != address(0)); token = Token(_token); pool = _pool; commission = _commission; broker = _broker; ethReward = _ethReward; } /** * @dev Allows to fund the contract with ETH. */ function fund(uint256 amount) payable public { require(msg.value == amount); } /** * @dev Allows the owner make a reward. * @param _beneficiary the beneficiary address * @param _value the tokens reward in wei */ function reward(address _beneficiary, uint256 _value) public onlyOwner returns (bool) { uint256 hundred = uint256(100); uint256 beneficiaryPart = hundred.sub(commission); uint256 total = (_value.div(beneficiaryPart)).mul(hundred); uint256 brokerCommission = total.sub(_value); if (!ethSent[_beneficiary]) { _beneficiary.transfer(ethReward); ethSent[_beneficiary] = true; } return ( token.transferFrom(pool, broker, brokerCommission) && token.transferFrom(pool, _beneficiary, _value) ); } /** * @dev Allows the owner to change the commission of the reward. * @param _commission The percentage of the commission 0-100 */ function changeCommission(uint256 _commission) public onlyOwner { emit CommissionChanged(commission, _commission); commission = _commission; } /** * @dev Allows the owner to withdraw the balance of the tokens. * @param _ethReward The eth reward to send to the beneficiary in wei */ function changeEthReward(uint256 _ethReward) public onlyOwner { emit EthRewardChanged(ethReward, _ethReward); ethReward = _ethReward; } /** * @dev Allows the owner to change the broker. * @param _broker The broker address */ function changeBroker(address _broker) public onlyOwner { emit BrokerChanged(broker, _broker); broker = _broker; } /** * @dev Allows the owner to change the pool of tokens. * @param _pool The pool address */ function changePool(address _pool) public onlyOwner { emit PoolChanged(pool, _pool); pool = _pool; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"owners","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pool","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"removeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiary","type":"address"},{"name":"_value","type":"uint256"}],"name":"reward","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ethReward","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_pool","type":"address"}],"name":"changePool","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"ethSent","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_ethReward","type":"uint256"}],"name":"changeEthReward","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_broker","type":"address"}],"name":"changeBroker","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"addOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"broker","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"fund","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_commission","type":"uint256"}],"name":"changeCommission","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"commission","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"},{"name":"_pool","type":"address"},{"name":"_commission","type":"uint256"},{"name":"_broker","type":"address"},{"name":"_ethReward","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_previousCommission","type":"uint256"},{"indexed":false,"name":"_commision","type":"uint256"}],"name":"CommissionChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_previousEthReward","type":"uint256"},{"indexed":false,"name":"_ethReward","type":"uint256"}],"name":"EthRewardChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_previousBroker","type":"address"},{"indexed":false,"name":"_broker","type":"address"}],"name":"BrokerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_previousPool","type":"address"},{"indexed":false,"name":"_pool","type":"address"}],"name":"PoolChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerRemoval","type":"event"}]
Contract Creation Code
6060604052341561000f57600080fd5b60405160a080610c7b8339810160405280805191906020018051919060200180519190602001805191906020018051600160a060020a03331660009081526001602081905260408220805460ff1916821790558154929450909250810161007683826100fa565b5060009182526020909120018054600160a060020a03191633600160a060020a0390811691909117909155851615156100ae57600080fd5b60028054600160a060020a0319908116600160a060020a039788161790915560058054821695871695909517909455600392909255600480549093169316929092179055600655610144565b81548183558181151161011e5760008381526020902061011e918101908301610123565b505050565b61014191905b8082111561013d5760008155600101610129565b5090565b90565b610b28806101536000396000f3006060604052600436106100d75763ffffffff60e060020a600035041663025e7c2781146100dc57806316f0115b1461010e578063173825d91461012157806321670f22146101425780632f54bf6e146101785780633e05e01b146101975780634339bc30146101bc578063449a1d55146101db57806361523f2e146101fa578063655e0d38146102105780637065cb481461022f57806383197ef01461024e578063abff011014610261578063ca1d209d14610274578063df922f3a1461027f578063e148919114610295578063fc0c546a146102a8575b600080fd5b34156100e757600080fd5b6100f26004356102bb565b604051600160a060020a03909116815260200160405180910390f35b341561011957600080fd5b6100f26102e3565b341561012c57600080fd5b610140600160a060020a03600435166102f2565b005b341561014d57600080fd5b610164600160a060020a0360043516602435610472565b604051901515815260200160405180910390f35b341561018357600080fd5b610164600160a060020a0360043516610685565b34156101a257600080fd5b6101aa61069a565b60405190815260200160405180910390f35b34156101c757600080fd5b610140600160a060020a03600435166106a0565b34156101e657600080fd5b610164600160a060020a0360043516610748565b341561020557600080fd5b61014060043561075d565b341561021b57600080fd5b610140600160a060020a03600435166107c5565b341561023a57600080fd5b610140600160a060020a036004351661086d565b341561025957600080fd5b61014061096b565b341561026c57600080fd5b6100f26109b7565b6101406004356109c6565b341561028a57600080fd5b6101406004356109d5565b34156102a057600080fd5b6101aa610a3d565b34156102b357600080fd5b6100f2610a43565b60008054829081106102c957fe5b600091825260209091200154600160a060020a0316905081565b600554600160a060020a031681565b600160a060020a03331660009081526001602052604081205460ff16151561031957600080fd5b600160a060020a038216600090815260016020526040902054829060ff16151561034257600080fd5b600160a060020a0383166000908152600160205260408120805460ff1916905591505b600054600019018210156104235782600160a060020a031660008381548110151561038c57fe5b600091825260209091200154600160a060020a03161415610418576000805460001981019081106103b957fe5b60009182526020822001548154600160a060020a039091169190849081106103dd57fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055610423565b600190910190610365565b6000805460001901906104369082610ab2565b5082600160a060020a03167f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9060405160405180910390a2505050565b600160a060020a033316600090815260016020526040812054819081908190819060ff1615156104a157600080fd5b600354606494506104b990859063ffffffff610a5216565b92506104db846104cf888663ffffffff610a6416565b9063ffffffff610a8016565b91506104ed828763ffffffff610a5216565b600160a060020a03881660009081526007602052604090205490915060ff16151561056b5786600160a060020a03166108fc6006549081150290604051600060405180830381858888f19350505050151561054757600080fd5b600160a060020a0387166000908152600760205260409020805460ff191660011790555b600254600554600454600160a060020a03928316926323b872dd92811691168460405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b15156105da57600080fd5b5af115156105e757600080fd5b50505060405180519050801561067a5750600254600554600160a060020a03918216916323b872dd9116898960405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561066257600080fd5b5af1151561066f57600080fd5b505050604051805190505b979650505050505050565b60016020526000908152604090205460ff1681565b60065481565b600160a060020a03331660009081526001602052604090205460ff1615156106c757600080fd5b6005547f89f24f59f1f74b74999221ad0a9ab9b4d1d2b27bddbf6f91b0c773ca0f94064390600160a060020a031682604051600160a060020a039283168152911660208201526040908101905180910390a16005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60076020526000908152604090205460ff1681565b600160a060020a03331660009081526001602052604090205460ff16151561078457600080fd5b7f3ccea4aa85452efd48b59ed6bd8830049b1deb9f08946738ce6bc660623c4dea6006548260405191825260208201526040908101905180910390a1600655565b600160a060020a03331660009081526001602052604090205460ff1615156107ec57600080fd5b6004547feed1ac4bd6566c8f4657c6b19455094b4cd4e14a1242518b43acf378a498b53f90600160a060020a031682604051600160a060020a039283168152911660208201526040908101905180910390a16004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a03331660009081526001602052604090205460ff16151561089457600080fd5b600160a060020a038116600090815260016020526040902054819060ff16156108bc57600080fd5b81600160a060020a03811615156108d257600080fd5b600160a060020a03831660009081526001602081905260408220805460ff19168217905581549081016109058382610ab2565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385169081179091557ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a2505050565b600160a060020a03331660009081526001602052604090205460ff16151561099257600080fd5b60008054819081106109a057fe5b600091825260209091200154600160a060020a0316ff5b600454600160a060020a031681565b3481146109d257600080fd5b50565b600160a060020a03331660009081526001602052604090205460ff1615156109fc57600080fd5b7f9b8c4484ba5e4a0dde5339b45a03dd83281d6b1958617ee553dfbcd3532b0e2a6003548260405191825260208201526040908101905180910390a1600355565b60035481565b600254600160a060020a031681565b600082821115610a5e57fe5b50900390565b6000808284811515610a7257fe5b0490508091505b5092915050565b600080831515610a935760009150610a79565b50828202828482811515610aa357fe5b0414610aab57fe5b9392505050565b815481835581811511610ad657600083815260209020610ad6918101908301610adb565b505050565b610af991905b80821115610af55760008155600101610ae1565b5090565b905600a165627a7a7230582057eab5c8b2d30b2d7735c02bdcf581ef0d8fb675ae63095b0a913306c5cfa12a0029000000000000000000000000905e337c6c8645263d3521205aa37bf4d034e745000000000000000000000000a9958ed59bafcfe2e156748222ca325b753888810000000000000000000000000000000000000000000000000000000000000050000000000000000000000000797726c7c3156b4a479e95b31865ef98d4d468f400000000000000000000000000000000000000000000000000038d7ea4c68000
Deployed Bytecode
0x6060604052600436106100d75763ffffffff60e060020a600035041663025e7c2781146100dc57806316f0115b1461010e578063173825d91461012157806321670f22146101425780632f54bf6e146101785780633e05e01b146101975780634339bc30146101bc578063449a1d55146101db57806361523f2e146101fa578063655e0d38146102105780637065cb481461022f57806383197ef01461024e578063abff011014610261578063ca1d209d14610274578063df922f3a1461027f578063e148919114610295578063fc0c546a146102a8575b600080fd5b34156100e757600080fd5b6100f26004356102bb565b604051600160a060020a03909116815260200160405180910390f35b341561011957600080fd5b6100f26102e3565b341561012c57600080fd5b610140600160a060020a03600435166102f2565b005b341561014d57600080fd5b610164600160a060020a0360043516602435610472565b604051901515815260200160405180910390f35b341561018357600080fd5b610164600160a060020a0360043516610685565b34156101a257600080fd5b6101aa61069a565b60405190815260200160405180910390f35b34156101c757600080fd5b610140600160a060020a03600435166106a0565b34156101e657600080fd5b610164600160a060020a0360043516610748565b341561020557600080fd5b61014060043561075d565b341561021b57600080fd5b610140600160a060020a03600435166107c5565b341561023a57600080fd5b610140600160a060020a036004351661086d565b341561025957600080fd5b61014061096b565b341561026c57600080fd5b6100f26109b7565b6101406004356109c6565b341561028a57600080fd5b6101406004356109d5565b34156102a057600080fd5b6101aa610a3d565b34156102b357600080fd5b6100f2610a43565b60008054829081106102c957fe5b600091825260209091200154600160a060020a0316905081565b600554600160a060020a031681565b600160a060020a03331660009081526001602052604081205460ff16151561031957600080fd5b600160a060020a038216600090815260016020526040902054829060ff16151561034257600080fd5b600160a060020a0383166000908152600160205260408120805460ff1916905591505b600054600019018210156104235782600160a060020a031660008381548110151561038c57fe5b600091825260209091200154600160a060020a03161415610418576000805460001981019081106103b957fe5b60009182526020822001548154600160a060020a039091169190849081106103dd57fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055610423565b600190910190610365565b6000805460001901906104369082610ab2565b5082600160a060020a03167f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b9060405160405180910390a2505050565b600160a060020a033316600090815260016020526040812054819081908190819060ff1615156104a157600080fd5b600354606494506104b990859063ffffffff610a5216565b92506104db846104cf888663ffffffff610a6416565b9063ffffffff610a8016565b91506104ed828763ffffffff610a5216565b600160a060020a03881660009081526007602052604090205490915060ff16151561056b5786600160a060020a03166108fc6006549081150290604051600060405180830381858888f19350505050151561054757600080fd5b600160a060020a0387166000908152600760205260409020805460ff191660011790555b600254600554600454600160a060020a03928316926323b872dd92811691168460405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b15156105da57600080fd5b5af115156105e757600080fd5b50505060405180519050801561067a5750600254600554600160a060020a03918216916323b872dd9116898960405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561066257600080fd5b5af1151561066f57600080fd5b505050604051805190505b979650505050505050565b60016020526000908152604090205460ff1681565b60065481565b600160a060020a03331660009081526001602052604090205460ff1615156106c757600080fd5b6005547f89f24f59f1f74b74999221ad0a9ab9b4d1d2b27bddbf6f91b0c773ca0f94064390600160a060020a031682604051600160a060020a039283168152911660208201526040908101905180910390a16005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60076020526000908152604090205460ff1681565b600160a060020a03331660009081526001602052604090205460ff16151561078457600080fd5b7f3ccea4aa85452efd48b59ed6bd8830049b1deb9f08946738ce6bc660623c4dea6006548260405191825260208201526040908101905180910390a1600655565b600160a060020a03331660009081526001602052604090205460ff1615156107ec57600080fd5b6004547feed1ac4bd6566c8f4657c6b19455094b4cd4e14a1242518b43acf378a498b53f90600160a060020a031682604051600160a060020a039283168152911660208201526040908101905180910390a16004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a03331660009081526001602052604090205460ff16151561089457600080fd5b600160a060020a038116600090815260016020526040902054819060ff16156108bc57600080fd5b81600160a060020a03811615156108d257600080fd5b600160a060020a03831660009081526001602081905260408220805460ff19168217905581549081016109058382610ab2565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385169081179091557ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a2505050565b600160a060020a03331660009081526001602052604090205460ff16151561099257600080fd5b60008054819081106109a057fe5b600091825260209091200154600160a060020a0316ff5b600454600160a060020a031681565b3481146109d257600080fd5b50565b600160a060020a03331660009081526001602052604090205460ff1615156109fc57600080fd5b7f9b8c4484ba5e4a0dde5339b45a03dd83281d6b1958617ee553dfbcd3532b0e2a6003548260405191825260208201526040908101905180910390a1600355565b60035481565b600254600160a060020a031681565b600082821115610a5e57fe5b50900390565b6000808284811515610a7257fe5b0490508091505b5092915050565b600080831515610a935760009150610a79565b50828202828482811515610aa357fe5b0414610aab57fe5b9392505050565b815481835581811511610ad657600083815260209020610ad6918101908301610adb565b505050565b610af991905b80821115610af55760008155600101610ae1565b5090565b905600a165627a7a7230582057eab5c8b2d30b2d7735c02bdcf581ef0d8fb675ae63095b0a913306c5cfa12a0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000905e337c6c8645263d3521205aa37bf4d034e745000000000000000000000000a9958ed59bafcfe2e156748222ca325b753888810000000000000000000000000000000000000000000000000000000000000050000000000000000000000000797726c7c3156b4a479e95b31865ef98d4d468f400000000000000000000000000000000000000000000000000038d7ea4c68000
-----Decoded View---------------
Arg [0] : _token (address): 0x905E337c6c8645263D3521205Aa37bf4d034e745
Arg [1] : _pool (address): 0xa9958ED59BafCfE2e156748222cA325B75388881
Arg [2] : _commission (uint256): 80
Arg [3] : _broker (address): 0x797726C7C3156B4A479E95b31865Ef98D4d468F4
Arg [4] : _ethReward (uint256): 1000000000000000
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000905e337c6c8645263d3521205aa37bf4d034e745
Arg [1] : 000000000000000000000000a9958ed59bafcfe2e156748222ca325b75388881
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000050
Arg [3] : 000000000000000000000000797726c7c3156b4a479e95b31865ef98d4d468f4
Arg [4] : 00000000000000000000000000000000000000000000000000038d7ea4c68000
Swarm Source
bzzr://57eab5c8b2d30b2d7735c02bdcf581ef0d8fb675ae63095b0a913306c5cfa12a
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.