Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Latest 16 from a total of 16 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Claim ETH | 18580128 | 723 days ago | IN | 0 ETH | 0.00134852 | ||||
| Claim ETH | 18579252 | 723 days ago | IN | 0 ETH | 0.00186534 | ||||
| Claim ETH | 18576731 | 724 days ago | IN | 0 ETH | 0.00078019 | ||||
| Claim ETH | 18576447 | 724 days ago | IN | 0 ETH | 0.00095422 | ||||
| Claim ETH | 18575713 | 724 days ago | IN | 0 ETH | 0.00077994 | ||||
| Claim ETH | 18575626 | 724 days ago | IN | 0 ETH | 0.00092199 | ||||
| Collect Black Ho... | 18575623 | 724 days ago | IN | 0 ETH | 0.00120566 | ||||
| Transfer And Bur... | 18562381 | 726 days ago | IN | 0 ETH | 0.00292298 | ||||
| Transfer And Bur... | 18549903 | 727 days ago | IN | 0 ETH | 0.0031031 | ||||
| Transfer And Bur... | 18515763 | 732 days ago | IN | 0 ETH | 0.00296392 | ||||
| Transfer And Bur... | 18491078 | 736 days ago | IN | 0 ETH | 0.0016752 | ||||
| Transfer And Bur... | 18456955 | 740 days ago | IN | 0 ETH | 0.00109202 | ||||
| Transfer And Bur... | 18434410 | 743 days ago | IN | 0 ETH | 0.00207829 | ||||
| Transfer And Bur... | 18421187 | 745 days ago | IN | 0 ETH | 0.00339866 | ||||
| Transfer And Bur... | 18389629 | 750 days ago | IN | 0 ETH | 0.00051851 | ||||
| Transfer And Bur... | 18379505 | 751 days ago | IN | 0 ETH | 0.00124832 |
Latest 7 internal transactions
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| Transfer | 18580128 | 723 days ago | 0.73157686 ETH | ||||
| Transfer | 18579252 | 723 days ago | 0.73157686 ETH | ||||
| Transfer | 18576731 | 724 days ago | 0.73157686 ETH | ||||
| Transfer | 18576447 | 724 days ago | 0.73157686 ETH | ||||
| Transfer | 18575713 | 724 days ago | 1.46315372 ETH | ||||
| Transfer | 18575626 | 724 days ago | 2.19473059 ETH | ||||
| Transfer | 18575623 | 724 days ago | 6.58419177 ETH |
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
HawkingRadiation
Compiler Version
v0.8.18+commit.87f61d96
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.18;
import "@openzeppelin/contracts/token/ERC721/IERC721.sol";
// . . . . .
// . . . . .- . + @ . . +.+
// . . . . : @ . . . .
// . + . . . .. . * #. -.
// * @ . - . * -.=. @ @ . .
//. . * : . = . - . @ . : . @ .
// . . . - + = . .:. . .
// . # . = . : * @-
// .. . @ @ * * . . . .. = * + + * -@ . . .
// .. @ % # .:.@ - . . . . # * % @@ @ .
// . . . -@.# - % . . .* # # .. . @-@% .. .
// . .. %@++.. : * . *. +. ... =. +@@@ . .. . .
// . .. @@#-=. . . . @ :. +- = @@@+ . . .
//* @: . @@@@-= . .:. . *+ ..=%:.@@@* @
// .= -@@@ . @@@+::@-- = @* . -+=:#@@@ . . . @ @ @ .
// : @@@ .. @@@% : : + @+: *=@@@@@. +@# % .
// . . . @@@# . @@@@%+ @ %@.#@@@@@@ . @@@@ . .
//*- . # : * @@@ . . . @@@@@::@ . @@+@@@@@ . @@@+@ +. @:. .#
//@: @@ #@ + @@@@.. @@@@-@ @@@@@@ @@@@+@- @. @@ . -
// := . .. % @@@@@ . @@@@@. @@@@@ . @@@@@. #. ** #= .
//. . .. .. # @@@@@+ @@ @@ :@@@@@@ :@@ * .. .
// . . +*=. . : .@@@@@@ @@@@ @@@@@@=@. -=-
//. -@@@@@@@@@@@@@@-%* @@ %@@@@%%@@@@@@@@@@@@@* .
//@@@= . . .. . . . @@ @@* . = . %@@@@ .*%#%
//. . . :@@@ :@@@@ = := * .. .
// . . . @@@@+ @@@@@@ : . #* . .
// . . @@@@@=. =@@@@@@@ . . . :- +@-
// - . @@@@#*: :+ #@@@@@@ . - @ -@ :
// . . @@@ :-*.. .. @* +-*%@@@@ . ..
// . @@@%-++* : . .@*:*:=@@+@@@- . . . .
//. . . . @@@%. ==+. * . -%*:. .:-=%@@@+ .
// . @@#** *-= **== : : .%@@@@ . .
// . . . .*@ @ :- #:. . **+ :# @ *-*@@@ . .
// . @@ @ % : +. . . .@: : . # + * *@.@@% .
//. . . @@-@.. @ . - . . ..:+ + : .+@.%@@ . .
// @ %# - . . - . . . #= - .- + @@ -@@
// @ @+ : @ . *. * @ @ - @ @ ..
// .. * @ : . . .. . + # # * @ = . .
// . . . .. = + @ # .- .
//. % . . . . . . . . # . . .
// @ . . . . . # .. #
// % . . . + = .
// . . . . .. . . . . .
// . . . . . . . . . .
//. . . . . . .
// . . . . . .
// ERC-721 functions necessary for our interaction
interface IBlackHole is IERC721 {
function lastBurner() external view returns (address);
function withdraw() external;
function minted() external view returns (uint256);
function burnt() external view returns (uint256);
function burn(uint256 tokenId) external;
}
contract HawkingRadiation {
IBlackHole public immutable blackHoleContract;
mapping(address => uint248) public burntViaHawking;
uint248 public totalBurntViaHawking;
bool public hasCollected = false;
receive() external payable {}
constructor(address _blackHoleAddress) {
blackHoleContract = IBlackHole(_blackHoleAddress);
}
function transferAndBurnViaHawking(uint256 tokenId) external {
require(!hasCollected, "ETH has been collected, cannot burn anymore");
// Transfer the NFT to this contract
blackHoleContract.transferFrom(msg.sender, address(this), tokenId);
// Burn the NFT
blackHoleContract.burn(tokenId);
burntViaHawking[msg.sender] += 1;
totalBurntViaHawking += 1;
}
function collectBlackHoleETH() external {
require(!hasCollected, "ETH already collected");
blackHoleContract.withdraw();
hasCollected = true;
}
function claimETH() external {
require(hasCollected, "ETH hasn't been collected yet");
uint248 userBurntCount = burntViaHawking[msg.sender];
require(userBurntCount > 0, "You haven't burnt any NFT via HawkingRadiation");
uint256 ethShare = (address(this).balance * userBurntCount) / totalBurntViaHawking;
require(ethShare > 0, "No ETH to claim");
// Resetting the user's burnt count after claiming
burntViaHawking[msg.sender] = 0;
// Removing from total
totalBurntViaHawking -= userBurntCount;
// Transfer the user's share of ETH
payable(msg.sender).transfer(ethShare);
}
}// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.9.0) (token/ERC721/IERC721.sol)
pragma solidity ^0.8.0;
import "../../utils/introspection/IERC165.sol";
/**
* @dev Required interface of an ERC721 compliant contract.
*/
interface IERC721 is IERC165 {
/**
* @dev Emitted when `tokenId` token is transferred from `from` to `to`.
*/
event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);
/**
* @dev Emitted when `owner` enables `approved` to manage the `tokenId` token.
*/
event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);
/**
* @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.
*/
event ApprovalForAll(address indexed owner, address indexed operator, bool approved);
/**
* @dev Returns the number of tokens in ``owner``'s account.
*/
function balanceOf(address owner) external view returns (uint256 balance);
/**
* @dev Returns the owner of the `tokenId` token.
*
* Requirements:
*
* - `tokenId` must exist.
*/
function ownerOf(uint256 tokenId) external view returns (address owner);
/**
* @dev Safely transfers `tokenId` token from `from` to `to`.
*
* Requirements:
*
* - `from` cannot be the zero address.
* - `to` cannot be the zero address.
* - `tokenId` token must exist and be owned by `from`.
* - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}.
* - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.
*
* Emits a {Transfer} event.
*/
function safeTransferFrom(address from, address to, uint256 tokenId, bytes calldata data) external;
/**
* @dev Safely transfers `tokenId` token from `from` to `to`, checking first that contract recipients
* are aware of the ERC721 protocol to prevent tokens from being forever locked.
*
* Requirements:
*
* - `from` cannot be the zero address.
* - `to` cannot be the zero address.
* - `tokenId` token must exist and be owned by `from`.
* - If the caller is not `from`, it must have been allowed to move this token by either {approve} or {setApprovalForAll}.
* - If `to` refers to a smart contract, it must implement {IERC721Receiver-onERC721Received}, which is called upon a safe transfer.
*
* Emits a {Transfer} event.
*/
function safeTransferFrom(address from, address to, uint256 tokenId) external;
/**
* @dev Transfers `tokenId` token from `from` to `to`.
*
* WARNING: Note that the caller is responsible to confirm that the recipient is capable of receiving ERC721
* or else they may be permanently lost. Usage of {safeTransferFrom} prevents loss, though the caller must
* understand this adds an external call which potentially creates a reentrancy vulnerability.
*
* Requirements:
*
* - `from` cannot be the zero address.
* - `to` cannot be the zero address.
* - `tokenId` token must be owned by `from`.
* - If the caller is not `from`, it must be approved to move this token by either {approve} or {setApprovalForAll}.
*
* Emits a {Transfer} event.
*/
function transferFrom(address from, address to, uint256 tokenId) external;
/**
* @dev Gives permission to `to` to transfer `tokenId` token to another account.
* The approval is cleared when the token is transferred.
*
* Only a single account can be approved at a time, so approving the zero address clears previous approvals.
*
* Requirements:
*
* - The caller must own the token or be an approved operator.
* - `tokenId` must exist.
*
* Emits an {Approval} event.
*/
function approve(address to, uint256 tokenId) external;
/**
* @dev Approve or remove `operator` as an operator for the caller.
* Operators can call {transferFrom} or {safeTransferFrom} for any token owned by the caller.
*
* Requirements:
*
* - The `operator` cannot be the caller.
*
* Emits an {ApprovalForAll} event.
*/
function setApprovalForAll(address operator, bool approved) external;
/**
* @dev Returns the account approved for `tokenId` token.
*
* Requirements:
*
* - `tokenId` must exist.
*/
function getApproved(uint256 tokenId) external view returns (address operator);
/**
* @dev Returns if the `operator` is allowed to manage all of the assets of `owner`.
*
* See {setApprovalForAll}
*/
function isApprovedForAll(address owner, address operator) external view returns (bool);
}// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (utils/introspection/IERC165.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC165 standard, as defined in the
* https://eips.ethereum.org/EIPS/eip-165[EIP].
*
* Implementers can declare support of contract interfaces, which can then be
* queried by others ({ERC165Checker}).
*
* For an implementation, see {ERC165}.
*/
interface IERC165 {
/**
* @dev Returns true if this contract implements the interface defined by
* `interfaceId`. See the corresponding
* https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section]
* to learn more about how these ids are created.
*
* This function call must use less than 30 000 gas.
*/
function supportsInterface(bytes4 interfaceId) external view returns (bool);
}{
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_blackHoleAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"blackHoleContract","outputs":[{"internalType":"contract IBlackHole","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"burntViaHawking","outputs":[{"internalType":"uint248","name":"","type":"uint248"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"collectBlackHoleETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"hasCollected","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalBurntViaHawking","outputs":[{"internalType":"uint248","name":"","type":"uint248"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferAndBurnViaHawking","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60a060405260006001601f6101000a81548160ff0219169083151502179055503480156200002c57600080fd5b5060405162001136380380620011368339818101604052810190620000529190620000f7565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250505062000129565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620000bf8262000092565b9050919050565b620000d181620000b2565b8114620000dd57600080fd5b50565b600081519050620000f181620000c6565b92915050565b60006020828403121562000110576200010f6200008d565b5b60006200012084828501620000e0565b91505092915050565b608051610fdc6200015a6000396000818161057501528181610624015281816106d601526107650152610fdc6000f3fe6080604052600436106100745760003560e01c8063a204eb151161004e578063a204eb15146100d9578063bebec32114610104578063ddc963511461012f578063e8ec94d31461016c5761007b565b806320040d331461008057806367272999146100ab5780638ffce101146100c25761007b565b3661007b57005b600080fd5b34801561008c57600080fd5b50610095610195565b6040516100a29190610988565b60405180910390f35b3480156100b757600080fd5b506100c06101c6565b005b3480156100ce57600080fd5b506100d7610523565b005b3480156100e557600080fd5b506100ee61060f565b6040516100fb91906109be565b60405180910390f35b34801561011057600080fd5b50610119610622565b6040516101269190610a58565b60405180910390f35b34801561013b57600080fd5b5061015660048036038101906101519190610ab6565b610646565b6040516101639190610988565b60405180910390f35b34801561017857600080fd5b50610193600480360381019061018e9190610b19565b610684565b005b600160009054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681565b6001601f9054906101000a900460ff16610215576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161020c90610ba3565b60405180910390fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1690506000817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16116102e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102de90610c35565b60405180910390fd5b6000600160009054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16827effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16476103659190610c84565b61036f9190610cf5565b9050600081116103b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ab90610d72565b60405180910390fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a8154817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555081600160008282829054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166104849190610d92565b92506101000a8154817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561051e573d6000803e3d6000fd5b505050565b6001601f9054906101000a900460ff1615610573576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056a90610e31565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16633ccfd60b6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156105db57600080fd5b505af11580156105ef573d6000803e3d6000fd5b50505050600180601f6101000a81548160ff021916908315150217905550565b6001601f9054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006020528060005260406000206000915054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681565b6001601f9054906101000a900460ff16156106d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106cb90610ec3565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161073193929190610f01565b600060405180830381600087803b15801561074b57600080fd5b505af115801561075f573d6000803e3d6000fd5b505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b81526004016107bc9190610f38565b600060405180830381600087803b1580156107d657600080fd5b505af11580156107ea573d6000803e3d6000fd5b5050505060016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282829054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166108679190610f53565b92506101000a8154817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555060018060008282829054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166108f79190610f53565b92506101000a8154817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555050565b60007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82169050919050565b6109828161094e565b82525050565b600060208201905061099d6000830184610979565b92915050565b60008115159050919050565b6109b8816109a3565b82525050565b60006020820190506109d360008301846109af565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610a1e610a19610a14846109d9565b6109f9565b6109d9565b9050919050565b6000610a3082610a03565b9050919050565b6000610a4282610a25565b9050919050565b610a5281610a37565b82525050565b6000602082019050610a6d6000830184610a49565b92915050565b600080fd5b6000610a83826109d9565b9050919050565b610a9381610a78565b8114610a9e57600080fd5b50565b600081359050610ab081610a8a565b92915050565b600060208284031215610acc57610acb610a73565b5b6000610ada84828501610aa1565b91505092915050565b6000819050919050565b610af681610ae3565b8114610b0157600080fd5b50565b600081359050610b1381610aed565b92915050565b600060208284031215610b2f57610b2e610a73565b5b6000610b3d84828501610b04565b91505092915050565b600082825260208201905092915050565b7f455448206861736e2774206265656e20636f6c6c656374656420796574000000600082015250565b6000610b8d601d83610b46565b9150610b9882610b57565b602082019050919050565b60006020820190508181036000830152610bbc81610b80565b9050919050565b7f596f7520686176656e2774206275726e7420616e79204e46542076696120486160008201527f776b696e67526164696174696f6e000000000000000000000000000000000000602082015250565b6000610c1f602e83610b46565b9150610c2a82610bc3565b604082019050919050565b60006020820190508181036000830152610c4e81610c12565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610c8f82610ae3565b9150610c9a83610ae3565b9250828202610ca881610ae3565b91508282048414831517610cbf57610cbe610c55565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610d0082610ae3565b9150610d0b83610ae3565b925082610d1b57610d1a610cc6565b5b828204905092915050565b7f4e6f2045544820746f20636c61696d0000000000000000000000000000000000600082015250565b6000610d5c600f83610b46565b9150610d6782610d26565b602082019050919050565b60006020820190508181036000830152610d8b81610d4f565b9050919050565b6000610d9d8261094e565b9150610da88361094e565b925082820390507effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811115610ddf57610dde610c55565b5b92915050565b7f45544820616c726561647920636f6c6c65637465640000000000000000000000600082015250565b6000610e1b601583610b46565b9150610e2682610de5565b602082019050919050565b60006020820190508181036000830152610e4a81610e0e565b9050919050565b7f45544820686173206265656e20636f6c6c65637465642c2063616e6e6f74206260008201527f75726e20616e796d6f7265000000000000000000000000000000000000000000602082015250565b6000610ead602b83610b46565b9150610eb882610e51565b604082019050919050565b60006020820190508181036000830152610edc81610ea0565b9050919050565b610eec81610a78565b82525050565b610efb81610ae3565b82525050565b6000606082019050610f166000830186610ee3565b610f236020830185610ee3565b610f306040830184610ef2565b949350505050565b6000602082019050610f4d6000830184610ef2565b92915050565b6000610f5e8261094e565b9150610f698361094e565b925082820190507effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811115610fa057610f9f610c55565b5b9291505056fea2646970667358221220586d1d4c1705ca4f8ee8dff559d5b54a947725ce7dffb7a5edb4f6de199181fe64736f6c63430008120033000000000000000000000000427ff8466230e3959568c03b5af5c1693b1ac01e
Deployed Bytecode
0x6080604052600436106100745760003560e01c8063a204eb151161004e578063a204eb15146100d9578063bebec32114610104578063ddc963511461012f578063e8ec94d31461016c5761007b565b806320040d331461008057806367272999146100ab5780638ffce101146100c25761007b565b3661007b57005b600080fd5b34801561008c57600080fd5b50610095610195565b6040516100a29190610988565b60405180910390f35b3480156100b757600080fd5b506100c06101c6565b005b3480156100ce57600080fd5b506100d7610523565b005b3480156100e557600080fd5b506100ee61060f565b6040516100fb91906109be565b60405180910390f35b34801561011057600080fd5b50610119610622565b6040516101269190610a58565b60405180910390f35b34801561013b57600080fd5b5061015660048036038101906101519190610ab6565b610646565b6040516101639190610988565b60405180910390f35b34801561017857600080fd5b50610193600480360381019061018e9190610b19565b610684565b005b600160009054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681565b6001601f9054906101000a900460ff16610215576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161020c90610ba3565b60405180910390fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1690506000817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16116102e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102de90610c35565b60405180910390fd5b6000600160009054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16827effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16476103659190610c84565b61036f9190610cf5565b9050600081116103b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ab90610d72565b60405180910390fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a8154817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555081600160008282829054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166104849190610d92565b92506101000a8154817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561051e573d6000803e3d6000fd5b505050565b6001601f9054906101000a900460ff1615610573576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056a90610e31565b60405180910390fd5b7f000000000000000000000000427ff8466230e3959568c03b5af5c1693b1ac01e73ffffffffffffffffffffffffffffffffffffffff16633ccfd60b6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156105db57600080fd5b505af11580156105ef573d6000803e3d6000fd5b50505050600180601f6101000a81548160ff021916908315150217905550565b6001601f9054906101000a900460ff1681565b7f000000000000000000000000427ff8466230e3959568c03b5af5c1693b1ac01e81565b60006020528060005260406000206000915054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681565b6001601f9054906101000a900460ff16156106d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106cb90610ec3565b60405180910390fd5b7f000000000000000000000000427ff8466230e3959568c03b5af5c1693b1ac01e73ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161073193929190610f01565b600060405180830381600087803b15801561074b57600080fd5b505af115801561075f573d6000803e3d6000fd5b505050507f000000000000000000000000427ff8466230e3959568c03b5af5c1693b1ac01e73ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b81526004016107bc9190610f38565b600060405180830381600087803b1580156107d657600080fd5b505af11580156107ea573d6000803e3d6000fd5b5050505060016000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282829054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166108679190610f53565b92506101000a8154817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555060018060008282829054906101000a90047effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff166108f79190610f53565b92506101000a8154817effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555050565b60007effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82169050919050565b6109828161094e565b82525050565b600060208201905061099d6000830184610979565b92915050565b60008115159050919050565b6109b8816109a3565b82525050565b60006020820190506109d360008301846109af565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610a1e610a19610a14846109d9565b6109f9565b6109d9565b9050919050565b6000610a3082610a03565b9050919050565b6000610a4282610a25565b9050919050565b610a5281610a37565b82525050565b6000602082019050610a6d6000830184610a49565b92915050565b600080fd5b6000610a83826109d9565b9050919050565b610a9381610a78565b8114610a9e57600080fd5b50565b600081359050610ab081610a8a565b92915050565b600060208284031215610acc57610acb610a73565b5b6000610ada84828501610aa1565b91505092915050565b6000819050919050565b610af681610ae3565b8114610b0157600080fd5b50565b600081359050610b1381610aed565b92915050565b600060208284031215610b2f57610b2e610a73565b5b6000610b3d84828501610b04565b91505092915050565b600082825260208201905092915050565b7f455448206861736e2774206265656e20636f6c6c656374656420796574000000600082015250565b6000610b8d601d83610b46565b9150610b9882610b57565b602082019050919050565b60006020820190508181036000830152610bbc81610b80565b9050919050565b7f596f7520686176656e2774206275726e7420616e79204e46542076696120486160008201527f776b696e67526164696174696f6e000000000000000000000000000000000000602082015250565b6000610c1f602e83610b46565b9150610c2a82610bc3565b604082019050919050565b60006020820190508181036000830152610c4e81610c12565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610c8f82610ae3565b9150610c9a83610ae3565b9250828202610ca881610ae3565b91508282048414831517610cbf57610cbe610c55565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610d0082610ae3565b9150610d0b83610ae3565b925082610d1b57610d1a610cc6565b5b828204905092915050565b7f4e6f2045544820746f20636c61696d0000000000000000000000000000000000600082015250565b6000610d5c600f83610b46565b9150610d6782610d26565b602082019050919050565b60006020820190508181036000830152610d8b81610d4f565b9050919050565b6000610d9d8261094e565b9150610da88361094e565b925082820390507effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811115610ddf57610dde610c55565b5b92915050565b7f45544820616c726561647920636f6c6c65637465640000000000000000000000600082015250565b6000610e1b601583610b46565b9150610e2682610de5565b602082019050919050565b60006020820190508181036000830152610e4a81610e0e565b9050919050565b7f45544820686173206265656e20636f6c6c65637465642c2063616e6e6f74206260008201527f75726e20616e796d6f7265000000000000000000000000000000000000000000602082015250565b6000610ead602b83610b46565b9150610eb882610e51565b604082019050919050565b60006020820190508181036000830152610edc81610ea0565b9050919050565b610eec81610a78565b82525050565b610efb81610ae3565b82525050565b6000606082019050610f166000830186610ee3565b610f236020830185610ee3565b610f306040830184610ef2565b949350505050565b6000602082019050610f4d6000830184610ef2565b92915050565b6000610f5e8261094e565b9150610f698361094e565b925082820190507effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811115610fa057610f9f610c55565b5b9291505056fea2646970667358221220586d1d4c1705ca4f8ee8dff559d5b54a947725ce7dffb7a5edb4f6de199181fe64736f6c63430008120033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000427ff8466230e3959568c03b5af5c1693b1ac01e
-----Decoded View---------------
Arg [0] : _blackHoleAddress (address): 0x427Ff8466230E3959568C03B5af5c1693b1ac01E
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000427ff8466230e3959568c03b5af5c1693b1ac01e
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.