Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 113 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw | 21125553 | 12 days ago | IN | 0 ETH | 0.00134372 | ||||
Withdraw | 21000594 | 29 days ago | IN | 0 ETH | 0.00634612 | ||||
Withdraw | 20810422 | 56 days ago | IN | 0 ETH | 0.00087566 | ||||
Deposit | 20459232 | 105 days ago | IN | 0 ETH | 0.02628659 | ||||
Withdraw | 20088060 | 157 days ago | IN | 0 ETH | 0.0007928 | ||||
Withdraw | 19928073 | 179 days ago | IN | 0 ETH | 0.00105658 | ||||
Deposit | 19776365 | 200 days ago | IN | 0 ETH | 0.00178161 | ||||
Withdraw | 19704643 | 210 days ago | IN | 0 ETH | 0.00116222 | ||||
Deposit | 19693340 | 212 days ago | IN | 0 ETH | 0.00095223 | ||||
Deposit | 19499334 | 239 days ago | IN | 0 ETH | 0.00307831 | ||||
Deposit | 19481808 | 241 days ago | IN | 0 ETH | 0.00432427 | ||||
Withdraw | 19481754 | 241 days ago | IN | 0 ETH | 0.00227136 | ||||
Deposit | 19475683 | 242 days ago | IN | 0 ETH | 0.00465386 | ||||
Withdraw | 19214122 | 279 days ago | IN | 0 ETH | 0.00422691 | ||||
Deposit | 19077756 | 298 days ago | IN | 0 ETH | 0.00207632 | ||||
Withdraw | 19072730 | 299 days ago | IN | 0 ETH | 0.00087011 | ||||
Deposit | 19046668 | 302 days ago | IN | 0 ETH | 0.00241947 | ||||
Deposit | 18981401 | 312 days ago | IN | 0 ETH | 0.00353805 | ||||
Deposit | 18943128 | 317 days ago | IN | 0 ETH | 0.00222968 | ||||
Deposit | 18895435 | 324 days ago | IN | 0 ETH | 0.00196168 | ||||
Withdraw | 18893948 | 324 days ago | IN | 0 ETH | 0.0018083 | ||||
Withdraw | 18839681 | 331 days ago | IN | 0 ETH | 0.00363792 | ||||
Deposit | 18799549 | 337 days ago | IN | 0 ETH | 0.00902868 | ||||
Withdraw | 18690601 | 352 days ago | IN | 0 ETH | 0.00284157 | ||||
Deposit | 18541827 | 373 days ago | IN | 0 ETH | 0.00453024 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
JPEGCardsCigStaking
Compiler Version
v0.8.4+commit.c7e474f2
Optimization Enabled:
Yes with 900 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: GPL-3.0 pragma solidity ^0.8.4; import "@openzeppelin/contracts/security/ReentrancyGuard.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; import "@openzeppelin/contracts/token/ERC721/IERC721.sol"; import "@openzeppelin/contracts/security/Pausable.sol"; /// @title JPEGCardsCigStaking /// @notice This contract allows JPEG Cards cigarette holders to stake one of their cigarettes to /// increase the liquidation limit rate and credit limit rate when borrowing from {NFTVault}. contract JPEGCardsCigStaking is Ownable, ReentrancyGuard, Pausable { event Deposit(address indexed account, uint256 indexed cardIndex); event Withdrawal(address indexed account, uint256 indexed cardIndex); struct UserData { uint256 stakedCig; bool isStaking; } IERC721 public immutable cards; mapping(uint256 => bool) public cigs; mapping(address => UserData) public userData; constructor(IERC721 _cards, uint256[] memory _cigList) { require(address(_cards) != address(0), "INVALID_ADDRESS"); uint256 length = _cigList.length; require(length > 0, "INVALID_LIST"); cards = _cards; for (uint i; i < length; ++i) { cigs[_cigList[i]] = true; } _pause(); } /// @notice Allows users to deposit one of their cigarette JPEG cards. /// @param _idx The index of the NFT to stake. function deposit(uint256 _idx) external nonReentrant whenNotPaused { require(cigs[_idx], "NOT_CIG"); UserData storage data = userData[msg.sender]; require(!data.isStaking, "CANNOT_STAKE_MULTIPLE"); data.isStaking = true; data.stakedCig = _idx; cards.transferFrom(msg.sender, address(this), _idx); emit Deposit(msg.sender, _idx); } /// @notice Allows users to withdraw their staked cigarette JPEG card. /// @param _idx The index of the NFT to unstake. function withdraw(uint256 _idx) external nonReentrant whenNotPaused { UserData storage data = userData[msg.sender]; require(data.stakedCig == _idx && data.isStaking, "NOT_STAKED"); data.isStaking = false; data.stakedCig = 0; cards.safeTransferFrom(address(this), msg.sender, _idx); emit Withdrawal(msg.sender, _idx); } /// @notice Allows the DAO to add a card to the list of cigarettes. /// @param _idx The index of the card. function addCig(uint256 _idx) external onlyOwner { cigs[_idx] = true; } /// @notice Allows the DAO to pause deposits/withdrawals function pause() external onlyOwner { _pause(); } /// @notice Allows the DAO to unpause deposits/withdrawals function unpause() external onlyOwner { _unpause(); } /// @return Whether the user is staking a cigarette or not. function isUserStaking(address _user) external view returns (bool) { return userData[_user].isStaking; } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (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() { // On the first call to nonReentrant, _notEntered will be true require(_status != _ENTERED, "ReentrancyGuard: reentrant call"); // Any calls to nonReentrant after this point will fail _status = _ENTERED; _; // 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 v4.4.1 (access/Ownable.sol) pragma solidity ^0.8.0; import "../utils/Context.sol"; /** * @dev Contract module which provides a basic access control mechanism, where * there is an account (an owner) that can be granted exclusive access to * specific functions. * * By default, the owner account will be the one that deploys the contract. This * can later be changed with {transferOwnership}. * * This module is used through inheritance. It will make available the modifier * `onlyOwner`, which can be applied to your functions to restrict their use to * the owner. */ abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor() { _transferOwnership(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _transferOwnership(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _transferOwnership(newOwner); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Internal function without access restriction. */ function _transferOwnership(address newOwner) internal virtual { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (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`, 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 be 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: Usage of this method is discouraged, use {safeTransferFrom} whenever possible. * * 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 Returns the account approved for `tokenId` token. * * Requirements: * * - `tokenId` must exist. */ function getApproved(uint256 tokenId) external view returns (address operator); /** * @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 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); /** * @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; }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (security/Pausable.sol) pragma solidity ^0.8.0; import "../utils/Context.sol"; /** * @dev Contract module which allows children to implement an emergency stop * mechanism that can be triggered by an authorized account. * * This module is used through inheritance. It will make available the * modifiers `whenNotPaused` and `whenPaused`, which can be applied to * the functions of your contract. Note that they will not be pausable by * simply including this module, only once the modifiers are put in place. */ abstract contract Pausable is Context { /** * @dev Emitted when the pause is triggered by `account`. */ event Paused(address account); /** * @dev Emitted when the pause is lifted by `account`. */ event Unpaused(address account); bool private _paused; /** * @dev Initializes the contract in unpaused state. */ constructor() { _paused = false; } /** * @dev Returns true if the contract is paused, and false otherwise. */ function paused() public view virtual returns (bool) { return _paused; } /** * @dev Modifier to make a function callable only when the contract is not paused. * * Requirements: * * - The contract must not be paused. */ modifier whenNotPaused() { require(!paused(), "Pausable: paused"); _; } /** * @dev Modifier to make a function callable only when the contract is paused. * * Requirements: * * - The contract must be paused. */ modifier whenPaused() { require(paused(), "Pausable: not paused"); _; } /** * @dev Triggers stopped state. * * Requirements: * * - The contract must not be paused. */ function _pause() internal virtual whenNotPaused { _paused = true; emit Paused(_msgSender()); } /** * @dev Returns to normal state. * * Requirements: * * - The contract must be paused. */ function _unpause() internal virtual whenPaused { _paused = false; emit Unpaused(_msgSender()); } }
// SPDX-License-Identifier: MIT // OpenZeppelin Contracts v4.4.1 (utils/Context.sol) pragma solidity ^0.8.0; /** * @dev Provides information about the current execution context, including the * sender of the transaction and its data. While these are generally available * via msg.sender and msg.data, they should not be accessed in such a direct * manner, since when dealing with meta-transactions the account sending and * paying for execution may not be the actual sender (as far as an application * is concerned). * * This contract is only required for intermediate, library-like contracts. */ abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } }
// 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": true, "runs": 900 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"contract IERC721","name":"_cards","type":"address"},{"internalType":"uint256[]","name":"_cigList","type":"uint256[]"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"uint256","name":"cardIndex","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"uint256","name":"cardIndex","type":"uint256"}],"name":"Withdrawal","type":"event"},{"inputs":[{"internalType":"uint256","name":"_idx","type":"uint256"}],"name":"addCig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cards","outputs":[{"internalType":"contract IERC721","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"cigs","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_idx","type":"uint256"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"isUserStaking","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userData","outputs":[{"internalType":"uint256","name":"stakedCig","type":"uint256"},{"internalType":"bool","name":"isStaking","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_idx","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a06040523480156200001157600080fd5b5060405162000ec838038062000ec8833981016040819052620000349162000260565b6200003f3362000175565b600180556002805460ff191690556001600160a01b0382166200009b5760405162461bcd60e51b815260206004820152600f60248201526e494e56414c49445f4144445245535360881b60448201526064015b60405180910390fd5b805180620000db5760405162461bcd60e51b815260206004820152600c60248201526b1253959053125117d31254d560a21b604482015260640162000092565b6001600160601b0319606084901b1660805260005b8181101562000161576001600360008584815181106200012057634e487b7160e01b600052603260045260246000fd5b6020026020010151815260200190815260200160002060006101000a81548160ff0219169083151502179055508062000159906200034e565b9050620000f0565b506200016c620001c5565b5050506200038c565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60025460ff16156200020d5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015260640162000092565b6002805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258620002433390565b6040516001600160a01b03909116815260200160405180910390a1565b6000806040838503121562000273578182fd5b82516001600160a01b03811681146200028a578283fd5b602084810151919350906001600160401b0380821115620002a9578384fd5b818601915086601f830112620002bd578384fd5b815181811115620002d257620002d262000376565b8060051b604051601f19603f83011681018181108582111715620002fa57620002fa62000376565b604052828152858101935084860182860187018b101562000319578788fd5b8795505b838610156200033d5780518552600195909501949386019386016200031d565b508096505050505050509250929050565b60006000198214156200036f57634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fd5b60805160601c610b0f620003b960003960008181610149015281816103ad01526107990152610b0f6000f3fe608060405234801561001057600080fd5b50600436106100de5760003560e01c80638456cb591161008c578063b6b55f2511610066578063b6b55f25146101c2578063c8910913146101d5578063d69bcddb14610214578063f2fde38b1461023757600080fd5b80638456cb59146101965780638da5cb5b1461019e5780639d67a035146101af57600080fd5b806358a4903f116100bd57806358a4903f146101445780635c975abb14610183578063715018a61461018e57600080fd5b8062ff815b146100e35780632e1a7d4d146101275780633f4ba83a1461013c575b600080fd5b6101126100f1366004610a93565b6001600160a01b031660009081526004602052604090206001015460ff1690565b60405190151581526020015b60405180910390f35b61013a610135366004610ac1565b61024a565b005b61013a610446565b61016b7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161011e565b60025460ff16610112565b61013a6104aa565b61013a61050e565b6000546001600160a01b031661016b565b61013a6101bd366004610ac1565b610570565b61013a6101d0366004610ac1565b6105e5565b6101ff6101e3366004610a93565b6004602052600090815260409020805460019091015460ff1682565b6040805192835290151560208301520161011e565b610112610222366004610ac1565b60036020526000908152604090205460ff1681565b61013a610245366004610a93565b610832565b600260015414156102a25760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026001556102b360025460ff1690565b156102f35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610299565b3360009081526004602052604090208054821480156103165750600181015460ff165b6103625760405162461bcd60e51b815260206004820152600a60248201527f4e4f545f5354414b4544000000000000000000000000000000000000000000006044820152606401610299565b60018101805460ff19169055600081556040517f42842e0e000000000000000000000000000000000000000000000000000000008152306004820152336024820152604481018390527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906342842e0e90606401600060405180830381600087803b1580156103f957600080fd5b505af115801561040d573d6000803e3d6000fd5b50506040518492503391507f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b6590600090a3505060018055565b6000546001600160a01b031633146104a05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6104a8610914565b565b6000546001600160a01b031633146105045760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6104a860006109b0565b6000546001600160a01b031633146105685760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6104a8610a18565b6000546001600160a01b031633146105ca5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6000908152600360205260409020805460ff19166001179055565b600260015414156106385760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610299565b600260015561064960025460ff1690565b156106895760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610299565b60008181526003602052604090205460ff166106e75760405162461bcd60e51b815260206004820152600760248201527f4e4f545f434947000000000000000000000000000000000000000000000000006044820152606401610299565b336000908152600460205260409020600181015460ff161561074b5760405162461bcd60e51b815260206004820152601560248201527f43414e4e4f545f5354414b455f4d554c5449504c4500000000000000000000006044820152606401610299565b6001818101805460ff191690911790558181556040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018390527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906323b872dd90606401600060405180830381600087803b1580156107e557600080fd5b505af11580156107f9573d6000803e3d6000fd5b50506040518492503391507fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c90600090a3505060018055565b6000546001600160a01b0316331461088c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6001600160a01b0381166109085760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610299565b610911816109b0565b50565b60025460ff166109665760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610299565b6002805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60025460ff1615610a5e5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610299565b6002805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586109933390565b600060208284031215610aa4578081fd5b81356001600160a01b0381168114610aba578182fd5b9392505050565b600060208284031215610ad2578081fd5b503591905056fea2646970667358221220b2e985396e97694fd97bc438339548c09681768d5fdd05db5505804aa4a7967864736f6c6343000804003300000000000000000000000083979584ec8c6d94d93f838a524049173deba6f40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000004b0000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000af000000000000000000000000000000000000000000000000000000000000009100000000000000000000000000000000000000000000000000000000000000ac000000000000000000000000000000000000000000000000000000000000009600000000000000000000000000000000000000000000000000000000000000b700000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000c500000000000000000000000000000000000000000000000000000000000000d500000000000000000000000000000000000000000000000000000000000000d300000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000fc0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000012a0000000000000000000000000000000000000000000000000000000000000139000000000000000000000000000000000000000000000000000000000000013b0000000000000000000000000000000000000000000000000000000000000144000000000000000000000000000000000000000000000000000000000000015a000000000000000000000000000000000000000000000000000000000000018b000000000000000000000000000000000000000000000000000000000000019700000000000000000000000000000000000000000000000000000000000001a200000000000000000000000000000000000000000000000000000000000001c200000000000000000000000000000000000000000000000000000000000001a500000000000000000000000000000000000000000000000000000000000001c900000000000000000000000000000000000000000000000000000000000001bb000000000000000000000000000000000000000000000000000000000000019e000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001ea00000000000000000000000000000000000000000000000000000000000001c400000000000000000000000000000000000000000000000000000000000001e600000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000201000000000000000000000000000000000000000000000000000000000000021c0000000000000000000000000000000000000000000000000000000000000238000000000000000000000000000000000000000000000000000000000000022f000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000000002210000000000000000000000000000000000000000000000000000000000000254000000000000000000000000000000000000000000000000000000000000029d000000000000000000000000000000000000000000000000000000000000028b00000000000000000000000000000000000000000000000000000000000002b500000000000000000000000000000000000000000000000000000000000002b100000000000000000000000000000000000000000000000000000000000002b200000000000000000000000000000000000000000000000000000000000002a900000000000000000000000000000000000000000000000000000000000002d800000000000000000000000000000000000000000000000000000000000002e200000000000000000000000000000000000000000000000000000000000002fa00000000000000000000000000000000000000000000000000000000000002ee0000000000000000000000000000000000000000000000000000000000000301000000000000000000000000000000000000000000000000000000000000030b000000000000000000000000000000000000000000000000000000000000032e000000000000000000000000000000000000000000000000000000000000031c00000000000000000000000000000000000000000000000000000000000003340000000000000000000000000000000000000000000000000000000000000341000000000000000000000000000000000000000000000000000000000000034d00000000000000000000000000000000000000000000000000000000000003440000000000000000000000000000000000000000000000000000000000000353000000000000000000000000000000000000000000000000000000000000035100000000000000000000000000000000000000000000000000000000000003520000000000000000000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000035e0000000000000000000000000000000000000000000000000000000000000364000000000000000000000000000000000000000000000000000000000000037b0000000000000000000000000000000000000000000000000000000000000368000000000000000000000000000000000000000000000000000000000000039300000000000000000000000000000000000000000000000000000000000003ab00000000000000000000000000000000000000000000000000000000000003b000000000000000000000000000000000000000000000000000000000000003b400000000000000000000000000000000000000000000000000000000000003b300000000000000000000000000000000000000000000000000000000000003b700000000000000000000000000000000000000000000000000000000000003d800000000000000000000000000000000000000000000000000000000000003d400000000000000000000000000000000000000000000000000000000000003ea00000000000000000000000000000000000000000000000000000000000003ed00000000000000000000000000000000000000000000000000000000000003f300000000000000000000000000000000000000000000000000000000000003ef00000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000250000000000000000000000000000000000000000000000000000000000000029000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000002f00000000000000000000000000000000000000000000000000000000000003ec00000000000000000000000000000000000000000000000000000000000003e900000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000003ee00000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000003f200000000000000000000000000000000000000000000000000000000000003f400000000000000000000000000000000000000000000000000000000000003f600000000000000000000000000000000000000000000000000000000000003f700000000000000000000000000000000000000000000000000000000000003f900000000000000000000000000000000000000000000000000000000000003fa00000000000000000000000000000000000000000000000000000000000003f800000000000000000000000000000000000000000000000000000000000003f5
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100de5760003560e01c80638456cb591161008c578063b6b55f2511610066578063b6b55f25146101c2578063c8910913146101d5578063d69bcddb14610214578063f2fde38b1461023757600080fd5b80638456cb59146101965780638da5cb5b1461019e5780639d67a035146101af57600080fd5b806358a4903f116100bd57806358a4903f146101445780635c975abb14610183578063715018a61461018e57600080fd5b8062ff815b146100e35780632e1a7d4d146101275780633f4ba83a1461013c575b600080fd5b6101126100f1366004610a93565b6001600160a01b031660009081526004602052604090206001015460ff1690565b60405190151581526020015b60405180910390f35b61013a610135366004610ac1565b61024a565b005b61013a610446565b61016b7f00000000000000000000000083979584ec8c6d94d93f838a524049173deba6f481565b6040516001600160a01b03909116815260200161011e565b60025460ff16610112565b61013a6104aa565b61013a61050e565b6000546001600160a01b031661016b565b61013a6101bd366004610ac1565b610570565b61013a6101d0366004610ac1565b6105e5565b6101ff6101e3366004610a93565b6004602052600090815260409020805460019091015460ff1682565b6040805192835290151560208301520161011e565b610112610222366004610ac1565b60036020526000908152604090205460ff1681565b61013a610245366004610a93565b610832565b600260015414156102a25760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026001556102b360025460ff1690565b156102f35760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610299565b3360009081526004602052604090208054821480156103165750600181015460ff165b6103625760405162461bcd60e51b815260206004820152600a60248201527f4e4f545f5354414b4544000000000000000000000000000000000000000000006044820152606401610299565b60018101805460ff19169055600081556040517f42842e0e000000000000000000000000000000000000000000000000000000008152306004820152336024820152604481018390527f00000000000000000000000083979584ec8c6d94d93f838a524049173deba6f46001600160a01b0316906342842e0e90606401600060405180830381600087803b1580156103f957600080fd5b505af115801561040d573d6000803e3d6000fd5b50506040518492503391507f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b6590600090a3505060018055565b6000546001600160a01b031633146104a05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6104a8610914565b565b6000546001600160a01b031633146105045760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6104a860006109b0565b6000546001600160a01b031633146105685760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6104a8610a18565b6000546001600160a01b031633146105ca5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6000908152600360205260409020805460ff19166001179055565b600260015414156106385760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610299565b600260015561064960025460ff1690565b156106895760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610299565b60008181526003602052604090205460ff166106e75760405162461bcd60e51b815260206004820152600760248201527f4e4f545f434947000000000000000000000000000000000000000000000000006044820152606401610299565b336000908152600460205260409020600181015460ff161561074b5760405162461bcd60e51b815260206004820152601560248201527f43414e4e4f545f5354414b455f4d554c5449504c4500000000000000000000006044820152606401610299565b6001818101805460ff191690911790558181556040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018390527f00000000000000000000000083979584ec8c6d94d93f838a524049173deba6f46001600160a01b0316906323b872dd90606401600060405180830381600087803b1580156107e557600080fd5b505af11580156107f9573d6000803e3d6000fd5b50506040518492503391507fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c90600090a3505060018055565b6000546001600160a01b0316331461088c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610299565b6001600160a01b0381166109085760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610299565b610911816109b0565b50565b60025460ff166109665760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610299565b6002805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600080546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60025460ff1615610a5e5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610299565b6002805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586109933390565b600060208284031215610aa4578081fd5b81356001600160a01b0381168114610aba578182fd5b9392505050565b600060208284031215610ad2578081fd5b503591905056fea2646970667358221220b2e985396e97694fd97bc438339548c09681768d5fdd05db5505804aa4a7967864736f6c63430008040033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000083979584ec8c6d94d93f838a524049173deba6f40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000004b0000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000007800000000000000000000000000000000000000000000000000000000000000730000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000007b000000000000000000000000000000000000000000000000000000000000008a00000000000000000000000000000000000000000000000000000000000000af000000000000000000000000000000000000000000000000000000000000009100000000000000000000000000000000000000000000000000000000000000ac000000000000000000000000000000000000000000000000000000000000009600000000000000000000000000000000000000000000000000000000000000b700000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000c500000000000000000000000000000000000000000000000000000000000000d500000000000000000000000000000000000000000000000000000000000000d300000000000000000000000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000fc0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000012a0000000000000000000000000000000000000000000000000000000000000139000000000000000000000000000000000000000000000000000000000000013b0000000000000000000000000000000000000000000000000000000000000144000000000000000000000000000000000000000000000000000000000000015a000000000000000000000000000000000000000000000000000000000000018b000000000000000000000000000000000000000000000000000000000000019700000000000000000000000000000000000000000000000000000000000001a200000000000000000000000000000000000000000000000000000000000001c200000000000000000000000000000000000000000000000000000000000001a500000000000000000000000000000000000000000000000000000000000001c900000000000000000000000000000000000000000000000000000000000001bb000000000000000000000000000000000000000000000000000000000000019e000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001ea00000000000000000000000000000000000000000000000000000000000001c400000000000000000000000000000000000000000000000000000000000001e600000000000000000000000000000000000000000000000000000000000001f40000000000000000000000000000000000000000000000000000000000000201000000000000000000000000000000000000000000000000000000000000021c0000000000000000000000000000000000000000000000000000000000000238000000000000000000000000000000000000000000000000000000000000022f000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000000002210000000000000000000000000000000000000000000000000000000000000254000000000000000000000000000000000000000000000000000000000000029d000000000000000000000000000000000000000000000000000000000000028b00000000000000000000000000000000000000000000000000000000000002b500000000000000000000000000000000000000000000000000000000000002b100000000000000000000000000000000000000000000000000000000000002b200000000000000000000000000000000000000000000000000000000000002a900000000000000000000000000000000000000000000000000000000000002d800000000000000000000000000000000000000000000000000000000000002e200000000000000000000000000000000000000000000000000000000000002fa00000000000000000000000000000000000000000000000000000000000002ee0000000000000000000000000000000000000000000000000000000000000301000000000000000000000000000000000000000000000000000000000000030b000000000000000000000000000000000000000000000000000000000000032e000000000000000000000000000000000000000000000000000000000000031c00000000000000000000000000000000000000000000000000000000000003340000000000000000000000000000000000000000000000000000000000000341000000000000000000000000000000000000000000000000000000000000034d00000000000000000000000000000000000000000000000000000000000003440000000000000000000000000000000000000000000000000000000000000353000000000000000000000000000000000000000000000000000000000000035100000000000000000000000000000000000000000000000000000000000003520000000000000000000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000035e0000000000000000000000000000000000000000000000000000000000000364000000000000000000000000000000000000000000000000000000000000037b0000000000000000000000000000000000000000000000000000000000000368000000000000000000000000000000000000000000000000000000000000039300000000000000000000000000000000000000000000000000000000000003ab00000000000000000000000000000000000000000000000000000000000003b000000000000000000000000000000000000000000000000000000000000003b400000000000000000000000000000000000000000000000000000000000003b300000000000000000000000000000000000000000000000000000000000003b700000000000000000000000000000000000000000000000000000000000003d800000000000000000000000000000000000000000000000000000000000003d400000000000000000000000000000000000000000000000000000000000003ea00000000000000000000000000000000000000000000000000000000000003ed00000000000000000000000000000000000000000000000000000000000003f300000000000000000000000000000000000000000000000000000000000003ef00000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000019000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000250000000000000000000000000000000000000000000000000000000000000029000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000002f00000000000000000000000000000000000000000000000000000000000003ec00000000000000000000000000000000000000000000000000000000000003e900000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000003ee00000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000003f200000000000000000000000000000000000000000000000000000000000003f400000000000000000000000000000000000000000000000000000000000003f600000000000000000000000000000000000000000000000000000000000003f700000000000000000000000000000000000000000000000000000000000003f900000000000000000000000000000000000000000000000000000000000003fa00000000000000000000000000000000000000000000000000000000000003f800000000000000000000000000000000000000000000000000000000000003f5
-----Decoded View---------------
Arg [0] : _cards (address): 0x83979584eC8c6D94D93f838A524049173DebA6F4
Arg [1] : _cigList (uint256[]): 0,52,75,88,125,120,115,129,123,138,175,145,172,150,183,192,197,213,211,234,229,254,256,252,288,298,313,315,324,346,395,407,418,450,421,457,443,414,512,490,452,486,500,513,540,568,559,528,545,596,669,651,693,689,690,681,728,738,762,750,769,779,814,796,820,833,845,836,851,849,850,848,862,868,891,872,915,939,944,948,947,951,984,980,1002,1005,1011,1007,3,9,14,10,21,25,28,37,41,43,47,1004,1001,1000,1006,1008,1010,1012,1014,1015,1017,1018,1016,1013
-----Encoded View---------------
115 Constructor Arguments found :
Arg [0] : 00000000000000000000000083979584ec8c6d94d93f838a524049173deba6f4
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000070
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000034
Arg [5] : 000000000000000000000000000000000000000000000000000000000000004b
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000058
Arg [7] : 000000000000000000000000000000000000000000000000000000000000007d
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000078
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000073
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000081
Arg [11] : 000000000000000000000000000000000000000000000000000000000000007b
Arg [12] : 000000000000000000000000000000000000000000000000000000000000008a
Arg [13] : 00000000000000000000000000000000000000000000000000000000000000af
Arg [14] : 0000000000000000000000000000000000000000000000000000000000000091
Arg [15] : 00000000000000000000000000000000000000000000000000000000000000ac
Arg [16] : 0000000000000000000000000000000000000000000000000000000000000096
Arg [17] : 00000000000000000000000000000000000000000000000000000000000000b7
Arg [18] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [19] : 00000000000000000000000000000000000000000000000000000000000000c5
Arg [20] : 00000000000000000000000000000000000000000000000000000000000000d5
Arg [21] : 00000000000000000000000000000000000000000000000000000000000000d3
Arg [22] : 00000000000000000000000000000000000000000000000000000000000000ea
Arg [23] : 00000000000000000000000000000000000000000000000000000000000000e5
Arg [24] : 00000000000000000000000000000000000000000000000000000000000000fe
Arg [25] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [26] : 00000000000000000000000000000000000000000000000000000000000000fc
Arg [27] : 0000000000000000000000000000000000000000000000000000000000000120
Arg [28] : 000000000000000000000000000000000000000000000000000000000000012a
Arg [29] : 0000000000000000000000000000000000000000000000000000000000000139
Arg [30] : 000000000000000000000000000000000000000000000000000000000000013b
Arg [31] : 0000000000000000000000000000000000000000000000000000000000000144
Arg [32] : 000000000000000000000000000000000000000000000000000000000000015a
Arg [33] : 000000000000000000000000000000000000000000000000000000000000018b
Arg [34] : 0000000000000000000000000000000000000000000000000000000000000197
Arg [35] : 00000000000000000000000000000000000000000000000000000000000001a2
Arg [36] : 00000000000000000000000000000000000000000000000000000000000001c2
Arg [37] : 00000000000000000000000000000000000000000000000000000000000001a5
Arg [38] : 00000000000000000000000000000000000000000000000000000000000001c9
Arg [39] : 00000000000000000000000000000000000000000000000000000000000001bb
Arg [40] : 000000000000000000000000000000000000000000000000000000000000019e
Arg [41] : 0000000000000000000000000000000000000000000000000000000000000200
Arg [42] : 00000000000000000000000000000000000000000000000000000000000001ea
Arg [43] : 00000000000000000000000000000000000000000000000000000000000001c4
Arg [44] : 00000000000000000000000000000000000000000000000000000000000001e6
Arg [45] : 00000000000000000000000000000000000000000000000000000000000001f4
Arg [46] : 0000000000000000000000000000000000000000000000000000000000000201
Arg [47] : 000000000000000000000000000000000000000000000000000000000000021c
Arg [48] : 0000000000000000000000000000000000000000000000000000000000000238
Arg [49] : 000000000000000000000000000000000000000000000000000000000000022f
Arg [50] : 0000000000000000000000000000000000000000000000000000000000000210
Arg [51] : 0000000000000000000000000000000000000000000000000000000000000221
Arg [52] : 0000000000000000000000000000000000000000000000000000000000000254
Arg [53] : 000000000000000000000000000000000000000000000000000000000000029d
Arg [54] : 000000000000000000000000000000000000000000000000000000000000028b
Arg [55] : 00000000000000000000000000000000000000000000000000000000000002b5
Arg [56] : 00000000000000000000000000000000000000000000000000000000000002b1
Arg [57] : 00000000000000000000000000000000000000000000000000000000000002b2
Arg [58] : 00000000000000000000000000000000000000000000000000000000000002a9
Arg [59] : 00000000000000000000000000000000000000000000000000000000000002d8
Arg [60] : 00000000000000000000000000000000000000000000000000000000000002e2
Arg [61] : 00000000000000000000000000000000000000000000000000000000000002fa
Arg [62] : 00000000000000000000000000000000000000000000000000000000000002ee
Arg [63] : 0000000000000000000000000000000000000000000000000000000000000301
Arg [64] : 000000000000000000000000000000000000000000000000000000000000030b
Arg [65] : 000000000000000000000000000000000000000000000000000000000000032e
Arg [66] : 000000000000000000000000000000000000000000000000000000000000031c
Arg [67] : 0000000000000000000000000000000000000000000000000000000000000334
Arg [68] : 0000000000000000000000000000000000000000000000000000000000000341
Arg [69] : 000000000000000000000000000000000000000000000000000000000000034d
Arg [70] : 0000000000000000000000000000000000000000000000000000000000000344
Arg [71] : 0000000000000000000000000000000000000000000000000000000000000353
Arg [72] : 0000000000000000000000000000000000000000000000000000000000000351
Arg [73] : 0000000000000000000000000000000000000000000000000000000000000352
Arg [74] : 0000000000000000000000000000000000000000000000000000000000000350
Arg [75] : 000000000000000000000000000000000000000000000000000000000000035e
Arg [76] : 0000000000000000000000000000000000000000000000000000000000000364
Arg [77] : 000000000000000000000000000000000000000000000000000000000000037b
Arg [78] : 0000000000000000000000000000000000000000000000000000000000000368
Arg [79] : 0000000000000000000000000000000000000000000000000000000000000393
Arg [80] : 00000000000000000000000000000000000000000000000000000000000003ab
Arg [81] : 00000000000000000000000000000000000000000000000000000000000003b0
Arg [82] : 00000000000000000000000000000000000000000000000000000000000003b4
Arg [83] : 00000000000000000000000000000000000000000000000000000000000003b3
Arg [84] : 00000000000000000000000000000000000000000000000000000000000003b7
Arg [85] : 00000000000000000000000000000000000000000000000000000000000003d8
Arg [86] : 00000000000000000000000000000000000000000000000000000000000003d4
Arg [87] : 00000000000000000000000000000000000000000000000000000000000003ea
Arg [88] : 00000000000000000000000000000000000000000000000000000000000003ed
Arg [89] : 00000000000000000000000000000000000000000000000000000000000003f3
Arg [90] : 00000000000000000000000000000000000000000000000000000000000003ef
Arg [91] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [92] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [93] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [94] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [95] : 0000000000000000000000000000000000000000000000000000000000000015
Arg [96] : 0000000000000000000000000000000000000000000000000000000000000019
Arg [97] : 000000000000000000000000000000000000000000000000000000000000001c
Arg [98] : 0000000000000000000000000000000000000000000000000000000000000025
Arg [99] : 0000000000000000000000000000000000000000000000000000000000000029
Arg [100] : 000000000000000000000000000000000000000000000000000000000000002b
Arg [101] : 000000000000000000000000000000000000000000000000000000000000002f
Arg [102] : 00000000000000000000000000000000000000000000000000000000000003ec
Arg [103] : 00000000000000000000000000000000000000000000000000000000000003e9
Arg [104] : 00000000000000000000000000000000000000000000000000000000000003e8
Arg [105] : 00000000000000000000000000000000000000000000000000000000000003ee
Arg [106] : 00000000000000000000000000000000000000000000000000000000000003f0
Arg [107] : 00000000000000000000000000000000000000000000000000000000000003f2
Arg [108] : 00000000000000000000000000000000000000000000000000000000000003f4
Arg [109] : 00000000000000000000000000000000000000000000000000000000000003f6
Arg [110] : 00000000000000000000000000000000000000000000000000000000000003f7
Arg [111] : 00000000000000000000000000000000000000000000000000000000000003f9
Arg [112] : 00000000000000000000000000000000000000000000000000000000000003fa
Arg [113] : 00000000000000000000000000000000000000000000000000000000000003f8
Arg [114] : 00000000000000000000000000000000000000000000000000000000000003f5
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.