ETH Price: $3,018.88 (+4.10%)

Contract

0xfDdfd24937F40cEc081fEa02f7F0e6a60D064e3F
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

More Info

Private Name Tags

Transaction Hash
Block
From
To
Unlock Fishing64250782024-07-22 14:52:51554 days ago1721659971IN
0xfDdfd249...60D064e3F
0 ETH0.000000030.00006491
Unlock Fishing64250632024-07-22 14:52:21554 days ago1721659941IN
0xfDdfd249...60D064e3F
0 ETH0.000000030.00006419
Unlock Fishing64238602024-07-22 14:12:15554 days ago1721657535IN
0xfDdfd249...60D064e3F
0 ETH0.000000040.0012
Unlock Fishing64238532024-07-22 14:12:01554 days ago1721657521IN
0xfDdfd249...60D064e3F
0 ETH0.000000040.0012
Unlock Fishing64232352024-07-22 13:51:25554 days ago1721656285IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.0000338
Unlock Fishing64228192024-07-22 13:37:33554 days ago1721655453IN
0xfDdfd249...60D064e3F
0 ETH0.000000020.00002751
Unlock Fishing64224602024-07-22 13:25:35554 days ago1721654735IN
0xfDdfd249...60D064e3F
0 ETH0.000000010.00002625
Unlock Fishing64203162024-07-22 12:14:07554 days ago1721650447IN
0xfDdfd249...60D064e3F
0 ETH0.000000010.00001018
Unlock Fishing64196232024-07-22 11:51:01554 days ago1721649061IN
0xfDdfd249...60D064e3F
0 ETH0.000000010.00001014
Unlock Fishing64196122024-07-22 11:50:39554 days ago1721649039IN
0xfDdfd249...60D064e3F
0 ETH0.000000010.0000103
Unlock Fishing64195962024-07-22 11:50:07554 days ago1721649007IN
0xfDdfd249...60D064e3F
0 ETH0.000000010.00001037
Unlock Fishing64188952024-07-22 11:26:45554 days ago1721647605IN
0xfDdfd249...60D064e3F
0 ETH0.000000030.0012
Unlock Fishing64171332024-07-22 10:28:01554 days ago1721644081IN
0xfDdfd249...60D064e3F
0 ETH0.000000010.00001049
Unlock Fishing64170202024-07-22 10:24:15554 days ago1721643855IN
0xfDdfd249...60D064e3F
0 ETH0.000000030.0012
Unlock Fishing64170002024-07-22 10:23:35554 days ago1721643815IN
0xfDdfd249...60D064e3F
0 ETH0.000000010.00001009
Unlock Fishing64167372024-07-22 10:14:49554 days ago1721643289IN
0xfDdfd249...60D064e3F
0 ETH0.000000040.0012
Unlock Fishing64161682024-07-22 9:55:51555 days ago1721642151IN
0xfDdfd249...60D064e3F
0 ETH0.000000030.0011
Unlock Fishing64158852024-07-22 9:46:25555 days ago1721641585IN
0xfDdfd249...60D064e3F
0 ETH0.000000040.0012
Unlock Fishing64147582024-07-22 9:08:51555 days ago1721639331IN
0xfDdfd249...60D064e3F
0 ETH0.000000030.0012
Unlock Fishing64140132024-07-22 8:44:01555 days ago1721637841IN
0xfDdfd249...60D064e3F
0 ETH0.000000010.00001002
Unlock Fishing64136662024-07-22 8:32:27555 days ago1721637147IN
0xfDdfd249...60D064e3F
0 ETH0.000000040.0013
Unlock Fishing64128302024-07-22 8:04:35555 days ago1721635475IN
0xfDdfd249...60D064e3F
0 ETH00.0000107
Unlock Fishing64114552024-07-22 7:18:45555 days ago1721632725IN
0xfDdfd249...60D064e3F
0 ETH0.000000030.0012
Unlock Fishing64111252024-07-22 7:07:45555 days ago1721632065IN
0xfDdfd249...60D064e3F
0 ETH00.00001068
Unlock Fishing64111022024-07-22 7:06:59555 days ago1721632019IN
0xfDdfd249...60D064e3F
0 ETH00.00001078
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:

Cross-Chain 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
// 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

API
[{"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
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

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