Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Method | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|---|
Transfer | 21934877 | 13 days ago | 0.0002 ETH | ||||
Transfer | 21934486 | 13 days ago | 0.000175 ETH | ||||
Transfer | 21934484 | 13 days ago | 0.000175 ETH | ||||
Transfer | 21930524 | 14 days ago | 0.00075 ETH | ||||
Transfer | 21553876 | 66 days ago | 0.00075 ETH | ||||
Transfer | 21507346 | 73 days ago | 0.000055 ETH | ||||
Transfer | 21407923 | 87 days ago | 0.00005 ETH | ||||
Transfer | 21375736 | 91 days ago | 0.00005 ETH | ||||
Transfer | 20320929 | 238 days ago | 0.00035 ETH | ||||
Transfer | 19159084 | 401 days ago | 0.001 ETH | ||||
Transfer | 19143704 | 403 days ago | 0.0022 ETH | ||||
Transfer | 19063104 | 414 days ago | 0.0005 ETH | ||||
Transfer | 19030120 | 419 days ago | 0.00055 ETH | ||||
Transfer | 19012766 | 422 days ago | 0.0004 ETH | ||||
Transfer | 19009869 | 422 days ago | 0.000425 ETH | ||||
Transfer | 18894191 | 438 days ago | 0.00002 ETH | ||||
Transfer | 18803837 | 451 days ago | 0.0000235 ETH | ||||
Transfer | 17470002 | 638 days ago | 0.0014 ETH | ||||
Transfer | 17403047 | 647 days ago | 0.001 ETH | ||||
Transfer | 17381629 | 650 days ago | 0.00055 ETH | ||||
Transfer | 17379601 | 650 days ago | 0.000975 ETH | ||||
Transfer | 17379601 | 650 days ago | 0.00006 ETH | ||||
Transfer | 17345285 | 655 days ago | 0.00099 ETH | ||||
Transfer | 17000464 | 704 days ago | 0.00003 ETH | ||||
Transfer | 16966839 | 709 days ago | 0.000045 ETH |
Loading...
Loading
Contract Name:
Compensation
Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
pragma solidity ^0.8.16; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/security/ReentrancyGuard.sol"; /** * This contract represents the royalty distributor between Community Wallet and OG Team **/ contract Compensation is ReentrancyGuard { address public COMMUNITY_TEAM_WALLET = 0xF4eb496A297429314c013f39Fa19D93e3aB8389f; address public OG_TEAM_WALLET = 0x7F338A2EF33d205d7C906C9F782AE28985c57aa4; uint public constant COMMUNITY_PERC = 85; uint public constant OG_PERC = 15; /** * @notice split the balance of the wallet **/ function split() external nonReentrant { uint balance = address(this).balance; uint communityBalance = balance * COMMUNITY_PERC / 100; uint ogBalance = balance - communityBalance; payable(OG_TEAM_WALLET).transfer(ogBalance); (bool success, ) = payable(COMMUNITY_TEAM_WALLET).call{value: communityBalance}(""); require(success, "Transfer to Community wallet failed"); } /** * @notice split the balance of the wallet for the given ERC20. Used when marketplaces pay royalties with tokens * @param _erc20 - address of the erc20 we want to split **/ function splitERC20(address _erc20) external nonReentrant { IERC20 token = IERC20(_erc20); uint balance = token.balanceOf(address(this)); uint communityBalance = balance * COMMUNITY_PERC / 100; token.transfer(COMMUNITY_TEAM_WALLET, communityBalance); uint ogBalance = token.balanceOf(address(this)); token.transfer(OG_TEAM_WALLET, ogBalance); } /** * @notice change the address of community wallet * @param _newWallet new address for community wallet **/ function changeCommunityWallet(address _newWallet) external { require(msg.sender == COMMUNITY_TEAM_WALLET, "Only original wallet can call"); COMMUNITY_TEAM_WALLET = _newWallet; } /** * @notice change the address of og team wallet * @param _newWallet new address for og team wallet **/ function changeOgWallet(address _newWallet) external { require(msg.sender == OG_TEAM_WALLET, "Only original wallet can call"); OG_TEAM_WALLET = _newWallet; } receive() external payable {} fallback() external payable {} }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updated v4.8.0) (security/ReentrancyGuard.sol) pragma solidity ^0.8.0; /** * @dev Contract module that helps prevent reentrant calls to a function. * * Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier * available, which can be applied to functions to make sure there are no nested * (reentrant) calls to them. * * Note that because there is a single `nonReentrant` guard, functions marked as * `nonReentrant` may not call one another. This can be worked around by making * those functions `private`, and then adding `external` `nonReentrant` entry * points to them. * * TIP: If you would like to learn more about reentrancy and alternative ways * to protect against it, check out our blog post * https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul]. */ abstract contract ReentrancyGuard { // Booleans are more expensive than uint256 or any type that takes up a full // word because each write operation emits an extra SLOAD to first read the // slot's contents, replace the bits taken up by the boolean, and then write // back. This is the compiler's defense against contract upgrades and // pointer aliasing, and it cannot be disabled. // The values being non-zero value makes deployment a bit more expensive, // but in exchange the refund on every call to nonReentrant will be lower in // amount. Since refunds are capped to a percentage of the total // transaction's gas, it is best to keep them low in cases like this one, to // increase the likelihood of the full refund coming into effect. uint256 private constant _NOT_ENTERED = 1; uint256 private constant _ENTERED = 2; uint256 private _status; constructor() { _status = _NOT_ENTERED; } /** * @dev Prevents a contract from calling itself, directly or indirectly. * Calling a `nonReentrant` function from another `nonReentrant` * function is not supported. It is possible to prevent this from happening * by making the `nonReentrant` function external, and making it call a * `private` function that does the actual work. */ modifier nonReentrant() { _nonReentrantBefore(); _; _nonReentrantAfter(); } function _nonReentrantBefore() private { // On the first call to nonReentrant, _status will be _NOT_ENTERED require(_status != _ENTERED, "ReentrancyGuard: reentrant call"); // Any calls to nonReentrant after this point will fail _status = _ENTERED; } function _nonReentrantAfter() private { // By storing the original value once again, a refund is triggered (see // https://eips.ethereum.org/EIPS/eip-2200) _status = _NOT_ENTERED; } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updated v4.6.0) (token/ERC20/IERC20.sol) pragma solidity ^0.8.0; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ interface IERC20 { /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint256 value); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed owner, address indexed spender, uint256 value); /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address account) external view returns (uint256); /** * @dev Moves `amount` tokens from the caller's account to `to`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address to, uint256 amount) external returns (bool); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address owner, address spender) external view returns (uint256); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint256 amount) external returns (bool); /** * @dev Moves `amount` tokens from `from` to `to` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom( address from, address to, uint256 amount ) external returns (bool); }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"COMMUNITY_PERC","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"COMMUNITY_TEAM_WALLET","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OG_PERC","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OG_TEAM_WALLET","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newWallet","type":"address"}],"name":"changeCommunityWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newWallet","type":"address"}],"name":"changeOgWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"split","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_erc20","type":"address"}],"name":"splitERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405273f4eb496a297429314c013f39fa19d93e3ab8389f600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737f338a2ef33d205d7c906c9f782ae28985c57aa4600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156100ba57600080fd5b506001600081905550610ce4806100d26000396000f3fe60806040526004361061007f5760003560e01c8063c95898b21161004e578063c95898b214610132578063d9a464751461015d578063f6f697ab14610186578063f7654176146101af57610086565b806342bae0eb14610088578063513cd1c7146100b35780637809c851146100de578063a1df30731461010957610086565b3661008657005b005b34801561009457600080fd5b5061009d6101c6565b6040516100aa9190610854565b60405180910390f35b3480156100bf57600080fd5b506100c86101ec565b6040516100d59190610888565b60405180910390f35b3480156100ea57600080fd5b506100f36101f1565b6040516101009190610888565b60405180910390f35b34801561011557600080fd5b50610130600480360381019061012b91906108d4565b6101f6565b005b34801561013e57600080fd5b506101476102ca565b6040516101549190610854565b60405180910390f35b34801561016957600080fd5b50610184600480360381019061017f91906108d4565b6102f0565b005b34801561019257600080fd5b506101ad60048036038101906101a891906108d4565b6103c4565b005b3480156101bb57600080fd5b506101c461063b565b005b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b605581565b600f81565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027d9061095e565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610380576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103779061095e565b60405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6103cc6107ba565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161040c9190610854565b602060405180830381865afa158015610429573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061044d91906109aa565b9050600060646055836104609190610a06565b61046a9190610a77565b90508273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016104c9929190610aa8565b6020604051808303816000875af11580156104e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050c9190610b09565b5060008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016105489190610854565b602060405180830381865afa158015610565573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061058991906109aa565b90508373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016105e8929190610aa8565b6020604051808303816000875af1158015610607573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062b9190610b09565b5050505050610638610809565b50565b6106436107ba565b6000479050600060646055836106599190610a06565b6106639190610a77565b9050600081836106739190610b36565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156106dd573d6000803e3d6000fd5b506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161072690610b9b565b60006040518083038185875af1925050503d8060008114610763576040519150601f19603f3d011682016040523d82523d6000602084013e610768565b606091505b50509050806107ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a390610c22565b60405180910390fd5b505050506107b8610809565b565b6002600054036107ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f690610c8e565b60405180910390fd5b6002600081905550565b6001600081905550565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061083e82610813565b9050919050565b61084e81610833565b82525050565b60006020820190506108696000830184610845565b92915050565b6000819050919050565b6108828161086f565b82525050565b600060208201905061089d6000830184610879565b92915050565b600080fd5b6108b181610833565b81146108bc57600080fd5b50565b6000813590506108ce816108a8565b92915050565b6000602082840312156108ea576108e96108a3565b5b60006108f8848285016108bf565b91505092915050565b600082825260208201905092915050565b7f4f6e6c79206f726967696e616c2077616c6c65742063616e2063616c6c000000600082015250565b6000610948601d83610901565b915061095382610912565b602082019050919050565b600060208201905081810360008301526109778161093b565b9050919050565b6109878161086f565b811461099257600080fd5b50565b6000815190506109a48161097e565b92915050565b6000602082840312156109c0576109bf6108a3565b5b60006109ce84828501610995565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610a118261086f565b9150610a1c8361086f565b9250828202610a2a8161086f565b91508282048414831517610a4157610a406109d7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610a828261086f565b9150610a8d8361086f565b925082610a9d57610a9c610a48565b5b828204905092915050565b6000604082019050610abd6000830185610845565b610aca6020830184610879565b9392505050565b60008115159050919050565b610ae681610ad1565b8114610af157600080fd5b50565b600081519050610b0381610add565b92915050565b600060208284031215610b1f57610b1e6108a3565b5b6000610b2d84828501610af4565b91505092915050565b6000610b418261086f565b9150610b4c8361086f565b9250828203905081811115610b6457610b636109d7565b5b92915050565b600081905092915050565b50565b6000610b85600083610b6a565b9150610b9082610b75565b600082019050919050565b6000610ba682610b78565b9150819050919050565b7f5472616e7366657220746f20436f6d6d756e6974792077616c6c65742066616960008201527f6c65640000000000000000000000000000000000000000000000000000000000602082015250565b6000610c0c602383610901565b9150610c1782610bb0565b604082019050919050565b60006020820190508181036000830152610c3b81610bff565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000610c78601f83610901565b9150610c8382610c42565b602082019050919050565b60006020820190508181036000830152610ca781610c6b565b905091905056fea26469706673582212205f27e557df6a7851280f9f9553686d5c805761fac5f7a1c86114b30aaa1c84f064736f6c63430008110033
Deployed Bytecode
0x60806040526004361061007f5760003560e01c8063c95898b21161004e578063c95898b214610132578063d9a464751461015d578063f6f697ab14610186578063f7654176146101af57610086565b806342bae0eb14610088578063513cd1c7146100b35780637809c851146100de578063a1df30731461010957610086565b3661008657005b005b34801561009457600080fd5b5061009d6101c6565b6040516100aa9190610854565b60405180910390f35b3480156100bf57600080fd5b506100c86101ec565b6040516100d59190610888565b60405180910390f35b3480156100ea57600080fd5b506100f36101f1565b6040516101009190610888565b60405180910390f35b34801561011557600080fd5b50610130600480360381019061012b91906108d4565b6101f6565b005b34801561013e57600080fd5b506101476102ca565b6040516101549190610854565b60405180910390f35b34801561016957600080fd5b50610184600480360381019061017f91906108d4565b6102f0565b005b34801561019257600080fd5b506101ad60048036038101906101a891906108d4565b6103c4565b005b3480156101bb57600080fd5b506101c461063b565b005b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b605581565b600f81565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161027d9061095e565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610380576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103779061095e565b60405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6103cc6107ba565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161040c9190610854565b602060405180830381865afa158015610429573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061044d91906109aa565b9050600060646055836104609190610a06565b61046a9190610a77565b90508273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016104c9929190610aa8565b6020604051808303816000875af11580156104e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061050c9190610b09565b5060008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016105489190610854565b602060405180830381865afa158015610565573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061058991906109aa565b90508373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b81526004016105e8929190610aa8565b6020604051808303816000875af1158015610607573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061062b9190610b09565b5050505050610638610809565b50565b6106436107ba565b6000479050600060646055836106599190610a06565b6106639190610a77565b9050600081836106739190610b36565b9050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156106dd573d6000803e3d6000fd5b506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161072690610b9b565b60006040518083038185875af1925050503d8060008114610763576040519150601f19603f3d011682016040523d82523d6000602084013e610768565b606091505b50509050806107ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a390610c22565b60405180910390fd5b505050506107b8610809565b565b6002600054036107ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f690610c8e565b60405180910390fd5b6002600081905550565b6001600081905550565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061083e82610813565b9050919050565b61084e81610833565b82525050565b60006020820190506108696000830184610845565b92915050565b6000819050919050565b6108828161086f565b82525050565b600060208201905061089d6000830184610879565b92915050565b600080fd5b6108b181610833565b81146108bc57600080fd5b50565b6000813590506108ce816108a8565b92915050565b6000602082840312156108ea576108e96108a3565b5b60006108f8848285016108bf565b91505092915050565b600082825260208201905092915050565b7f4f6e6c79206f726967696e616c2077616c6c65742063616e2063616c6c000000600082015250565b6000610948601d83610901565b915061095382610912565b602082019050919050565b600060208201905081810360008301526109778161093b565b9050919050565b6109878161086f565b811461099257600080fd5b50565b6000815190506109a48161097e565b92915050565b6000602082840312156109c0576109bf6108a3565b5b60006109ce84828501610995565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610a118261086f565b9150610a1c8361086f565b9250828202610a2a8161086f565b91508282048414831517610a4157610a406109d7565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610a828261086f565b9150610a8d8361086f565b925082610a9d57610a9c610a48565b5b828204905092915050565b6000604082019050610abd6000830185610845565b610aca6020830184610879565b9392505050565b60008115159050919050565b610ae681610ad1565b8114610af157600080fd5b50565b600081519050610b0381610add565b92915050565b600060208284031215610b1f57610b1e6108a3565b5b6000610b2d84828501610af4565b91505092915050565b6000610b418261086f565b9150610b4c8361086f565b9250828203905081811115610b6457610b636109d7565b5b92915050565b600081905092915050565b50565b6000610b85600083610b6a565b9150610b9082610b75565b600082019050919050565b6000610ba682610b78565b9150819050919050565b7f5472616e7366657220746f20436f6d6d756e6974792077616c6c65742066616960008201527f6c65640000000000000000000000000000000000000000000000000000000000602082015250565b6000610c0c602383610901565b9150610c1782610bb0565b604082019050919050565b60006020820190508181036000830152610c3b81610bff565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000610c78601f83610901565b9150610c8382610c42565b602082019050919050565b60006020820190508181036000830152610ca781610c6b565b905091905056fea26469706673582212205f27e557df6a7851280f9f9553686d5c805761fac5f7a1c86114b30aaa1c84f064736f6c63430008110033
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.