ETH Price: $2,608.27 (+1.58%)

Contract

0xfDdfd24937F40cEc081fEa02f7F0e6a60D064e3F
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

Transaction Hash
Method
Block
From
To
Unlock Fishing64250782024-07-22 14:52:5184 days ago1721659971IN
0xfDdfd249...60D064e3F
0 ETH00.00006491
Unlock Fishing64250632024-07-22 14:52:2184 days ago1721659941IN
0xfDdfd249...60D064e3F
0 ETH00.00006419
Unlock Fishing64238602024-07-22 14:12:1584 days ago1721657535IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0012
Unlock Fishing64238532024-07-22 14:12:0184 days ago1721657521IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0012
Unlock Fishing64232352024-07-22 13:51:2584 days ago1721656285IN
0xfDdfd249...60D064e3F
0 ETH00.0000338
Unlock Fishing64228192024-07-22 13:37:3384 days ago1721655453IN
0xfDdfd249...60D064e3F
0 ETH00.00002751
Unlock Fishing64224602024-07-22 13:25:3584 days ago1721654735IN
0xfDdfd249...60D064e3F
0 ETH00.00002625
Unlock Fishing64203162024-07-22 12:14:0785 days ago1721650447IN
0xfDdfd249...60D064e3F
0 ETH00.00001018
Unlock Fishing64196232024-07-22 11:51:0185 days ago1721649061IN
0xfDdfd249...60D064e3F
0 ETH00.00001014
Unlock Fishing64196122024-07-22 11:50:3985 days ago1721649039IN
0xfDdfd249...60D064e3F
0 ETH00.0000103
Unlock Fishing64195962024-07-22 11:50:0785 days ago1721649007IN
0xfDdfd249...60D064e3F
0 ETH00.00001037
Unlock Fishing64188952024-07-22 11:26:4585 days ago1721647605IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0012
Unlock Fishing64171332024-07-22 10:28:0185 days ago1721644081IN
0xfDdfd249...60D064e3F
0 ETH00.00001049
Unlock Fishing64170202024-07-22 10:24:1585 days ago1721643855IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0012
Unlock Fishing64170002024-07-22 10:23:3585 days ago1721643815IN
0xfDdfd249...60D064e3F
0 ETH00.00001009
Unlock Fishing64167372024-07-22 10:14:4985 days ago1721643289IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0012
Unlock Fishing64161682024-07-22 9:55:5185 days ago1721642151IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0011
Unlock Fishing64158852024-07-22 9:46:2585 days ago1721641585IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0012
Unlock Fishing64147582024-07-22 9:08:5185 days ago1721639331IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0012
Unlock Fishing64140132024-07-22 8:44:0185 days ago1721637841IN
0xfDdfd249...60D064e3F
0 ETH00.00001002
Unlock Fishing64136662024-07-22 8:32:2785 days ago1721637147IN
0xfDdfd249...60D064e3F
0 ETH0.000000030.0013
Unlock Fishing64128302024-07-22 8:04:3585 days ago1721635475IN
0xfDdfd249...60D064e3F
0 ETH00.0000107
Unlock Fishing64114552024-07-22 7:18:4585 days ago1721632725IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0012
Unlock Fishing64111252024-07-22 7:07:4585 days ago1721632065IN
0xfDdfd249...60D064e3F
0 ETH00.00001068
Unlock Fishing64111022024-07-22 7:06:5985 days ago1721632019IN
0xfDdfd249...60D064e3F
0 ETH00.00001078
View all transactions

Parent Transaction Hash Block From To
View All Internal Transactions

Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TackleShop

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
No with 200 runs

Other Settings:
paris EvmVersion
File 1 of 1 : TackleShop.sol
// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

interface IProxy {
    function masterCopy() external view returns (address);
}

interface IBlast {
    // base configuration options
    function configureClaimableYield() external;
    function configureClaimableGas() external;
    function configureGovernor(address _gov) external;
}

interface IBlastPoints {
    function configurePointsOperator(address operator) external;
}

contract TackleShop {
    event FishingUnlocked(uint userId, address wallet, uint ts);

    constructor(address blastPoint, address blast, address _op, address _gov) {
        IBlastPoints(blastPoint).configurePointsOperator(_op);
        IBlast(blast).configureClaimableYield();
        IBlast(blast).configureClaimableGas();
        IBlast(blast).configureGovernor(_gov);
    }

    function unlockFishing(uint userId) public {
        emit FishingUnlocked(userId, msg.sender, block.timestamp);
    }
}

Settings
{
  "evmVersion": "paris",
  "optimizer": {
    "enabled": false,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"blastPoint","type":"address"},{"internalType":"address","name":"blast","type":"address"},{"internalType":"address","name":"_op","type":"address"},{"internalType":"address","name":"_gov","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"userId","type":"uint256"},{"indexed":false,"internalType":"address","name":"wallet","type":"address"},{"indexed":false,"internalType":"uint256","name":"ts","type":"uint256"}],"name":"FishingUnlocked","type":"event"},{"inputs":[{"internalType":"uint256","name":"userId","type":"uint256"}],"name":"unlockFishing","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5060405161048338038061048383398181016040528101906100329190610234565b8373ffffffffffffffffffffffffffffffffffffffff166336b91f2b836040518263ffffffff1660e01b815260040161006b91906102aa565b600060405180830381600087803b15801561008557600080fd5b505af1158015610099573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663f098767a6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156100e557600080fd5b505af11580156100f9573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff16634e606c476040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561014557600080fd5b505af1158015610159573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff1663eb864698826040518263ffffffff1660e01b815260040161019691906102aa565b600060405180830381600087803b1580156101b057600080fd5b505af11580156101c4573d6000803e3d6000fd5b50505050505050506102c5565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610201826101d6565b9050919050565b610211816101f6565b811461021c57600080fd5b50565b60008151905061022e81610208565b92915050565b6000806000806080858703121561024e5761024d6101d1565b5b600061025c8782880161021f565b945050602061026d8782880161021f565b935050604061027e8782880161021f565b925050606061028f8782880161021f565b91505092959194509250565b6102a4816101f6565b82525050565b60006020820190506102bf600083018461029b565b92915050565b6101af806102d46000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80633676175014610030575b600080fd5b61004a600480360381019061004591906100c5565b61004c565b005b7ff6daa11ef2ed11cfa528014b561fbe4b37ff6cc8a35d79536c04eb72bb8f949c81334260405161007f93929190610142565b60405180910390a150565b600080fd5b6000819050919050565b6100a28161008f565b81146100ad57600080fd5b50565b6000813590506100bf81610099565b92915050565b6000602082840312156100db576100da61008a565b5b60006100e9848285016100b0565b91505092915050565b6100fb8161008f565b82525050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061012c82610101565b9050919050565b61013c81610121565b82525050565b600060608201905061015760008301866100f2565b6101646020830185610133565b61017160408301846100f2565b94935050505056fea26469706673582212203f6c7deeecc9e63e74594689da5f7e68579923caebdfd8fe690c3cfb55cdb01964736f6c634300081800330000000000000000000000002536fe9ab3f511540f2f9e2ec2a805005c3dd8000000000000000000000000004300000000000000000000000000000000000002000000000000000000000000ad9c9fb5e342e66f7eefbe0645948e7870c8aa26000000000000000000000000ad9c9fb5e342e66f7eefbe0645948e7870c8aa26

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80633676175014610030575b600080fd5b61004a600480360381019061004591906100c5565b61004c565b005b7ff6daa11ef2ed11cfa528014b561fbe4b37ff6cc8a35d79536c04eb72bb8f949c81334260405161007f93929190610142565b60405180910390a150565b600080fd5b6000819050919050565b6100a28161008f565b81146100ad57600080fd5b50565b6000813590506100bf81610099565b92915050565b6000602082840312156100db576100da61008a565b5b60006100e9848285016100b0565b91505092915050565b6100fb8161008f565b82525050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061012c82610101565b9050919050565b61013c81610121565b82525050565b600060608201905061015760008301866100f2565b6101646020830185610133565b61017160408301846100f2565b94935050505056fea26469706673582212203f6c7deeecc9e63e74594689da5f7e68579923caebdfd8fe690c3cfb55cdb01964736f6c63430008180033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000002536fe9ab3f511540f2f9e2ec2a805005c3dd8000000000000000000000000004300000000000000000000000000000000000002000000000000000000000000ad9c9fb5e342e66f7eefbe0645948e7870c8aa26000000000000000000000000ad9c9fb5e342e66f7eefbe0645948e7870c8aa26

-----Decoded View---------------
Arg [0] : blastPoint (address): 0x2536FE9ab3F511540F2f9e2eC2A805005C3Dd800
Arg [1] : blast (address): 0x4300000000000000000000000000000000000002
Arg [2] : _op (address): 0xad9c9fb5E342e66F7eEFbE0645948E7870C8AA26
Arg [3] : _gov (address): 0xad9c9fb5E342e66F7eEFbE0645948E7870C8AA26

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 0000000000000000000000002536fe9ab3f511540f2f9e2ec2a805005c3dd800
Arg [1] : 0000000000000000000000004300000000000000000000000000000000000002
Arg [2] : 000000000000000000000000ad9c9fb5e342e66f7eefbe0645948e7870c8aa26
Arg [3] : 000000000000000000000000ad9c9fb5e342e66f7eefbe0645948e7870c8aa26


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.