| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| DIH | 1 | $0.0000106 | $0 |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xf66fe6…642dab | 9 days agoThu, 06 Aug 2026 18:02:07 UTC | 0xffab42…fb24 | [0] 0x000000000000…45f7ce74 [1] 0x000000000000…ea72ad83 data: 0x000000000000000000…00000001 |
| 0xf66fe6…642dab | 9 days agoThu, 06 Aug 2026 18:02:07 UTC | Transfer | [0] 0x000000000000…45f7ce74 [1] 0x000000000000…00000000 data: 0x000000000000000000…a7640000 |
| 0x13f40b…8fee4f | 20 days agoMon, 27 Jul 2026 01:26:25 UTC | 0xba9537…725e | [0] 0x000000000000…e57d6f89 data: 0x000000000000000000…37c00000 |
| 0x13f40b…8fee4f | 20 days agoMon, 27 Jul 2026 01:26:25 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…e57d6f89 data: 0x000000000000000000…37c00000 |
| 0x79b30e…8180a0 | 23 days agoThu, 23 Jul 2026 19:33:45 UTC | 0xba9537…725e | [0] 0x000000000000…86a92a24 data: 0x000000000000000000…321d8000 |
| 0x79b30e…8180a0 | 23 days agoThu, 23 Jul 2026 19:33:45 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…86a92a24 data: 0x000000000000000000…321d8000 |
| 0xf93255…e97ce1 | 23 days agoThu, 23 Jul 2026 17:51:24 UTC | 0xba9537…725e | [0] 0x000000000000…f41872fd data: 0x000000000000000000…3e2f8000 |
| 0xf93255…e97ce1 | 23 days agoThu, 23 Jul 2026 17:51:24 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…f41872fd data: 0x000000000000000000…3e2f8000 |
| 0x74308e…232fc3 | 25 days agoTue, 21 Jul 2026 03:20:21 UTC | 0xffab42…fb24 | [0] 0x000000000000…86a92a24 [1] 0x000000000000…2e327d37 data: 0xffffffffffffffffff…fffffffc |
| 0x74308e…232fc3 | 25 days agoTue, 21 Jul 2026 03:20:21 UTC | Transfer | [0] 0x000000000000…86a92a24 [1] 0x000000000000…00000000 data: 0x000000000000000000…9d900000 |
| 0xd0aa01…f4be41 | 25 days agoTue, 21 Jul 2026 03:19:25 UTC | 0xba9537…725e | [0] 0x000000000000…86a92a24 data: 0x000000000000000000…62200000 |
| 0xd0aa01…f4be41 | 25 days agoTue, 21 Jul 2026 03:19:25 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…86a92a24 data: 0x000000000000000000…62200000 |
| 0xe4452f…eac252 | 26 days agoMon, 20 Jul 2026 19:10:20 UTC | 0x198eb8…0db4 | [0] 0x000000000000…45f7ce74 data: 0x000000000000000000…00000000 |
| 0xe4452f…eac252 | 26 days agoMon, 20 Jul 2026 19:10:20 UTC | Transfer | [0] 0x000000000000…45f7ce74 [1] 0x000000000000…00000000 data: 0x000000000000000000…bd400000 |
| 0xa01e6f…2cb7e4 | 26 days agoMon, 20 Jul 2026 19:07:16 UTC | 0xba9537…725e | [0] 0x000000000000…45f7ce74 data: 0x000000000000000000…e67e8000 |
| 0xa01e6f…2cb7e4 | 26 days agoMon, 20 Jul 2026 19:07:16 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…45f7ce74 data: 0x000000000000000000…e67e8000 |
| 0xd93f1e…ba37af | 26 days agoMon, 20 Jul 2026 07:04:19 UTC | 0xba9537…725e | [0] 0x000000000000…e0122352 data: 0x000000000000000000…bac80000 |
| 0xd93f1e…ba37af | 26 days agoMon, 20 Jul 2026 07:04:19 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…e0122352 data: 0x000000000000000000…bac80000 |
| 0xbe7b8f…c88bc3 | 27 days agoSun, 19 Jul 2026 23:32:20 UTC | 0xffab42…fb24 | [0] 0x000000000000…e819e241 [1] 0x000000000000…daf0a617 data: 0x000000000000000000…0000011e |
| 0xbe7b8f…c88bc3 | 27 days agoSun, 19 Jul 2026 23:32:20 UTC | Transfer | [0] 0x000000000000…e819e241 [1] 0x000000000000…00000000 data: 0x000000000000000000…01b80000 |
| 0xcb0e81…96c142 | 28 days agoSun, 19 Jul 2026 02:00:35 UTC | 0xba9537…725e | [0] 0x000000000000…e819e241 data: 0x000000000000000000…5d3b0000 |
| 0xcb0e81…96c142 | 28 days agoSun, 19 Jul 2026 02:00:35 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…e819e241 data: 0x000000000000000000…5d3b0000 |
| 0x446a88…a251bd | 28 days agoSat, 18 Jul 2026 17:42:33 UTC | 0xba9537…725e | [0] 0x000000000000…f41872fd data: 0x000000000000000000…98bf0000 |
| 0x446a88…a251bd | 28 days agoSat, 18 Jul 2026 17:42:33 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…f41872fd data: 0x000000000000000000…98bf0000 |
| 0x017401…9edce2 | 29 days agoFri, 17 Jul 2026 22:34:28 UTC | 0xffab42…fb24 | [0] 0x000000000000…86a92a24 [1] 0x000000000000…daf0a617 data: 0x000000000000000000…00000019 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xe61d3894…32a211 | Transfer | 19,804,151 | 20 days agoSun, 26 Jul 2026 10:37:11 UTC | 0xcaf7…5d11 | IN | 0xb3c8…0bcd | $0.001 DIH |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xf66fe6…642dab | castVotes | 29,548,472 | 9 days agoThu, 06 Aug 2026 18:02:07 UTC | 0x453c…ce74 | IN | BuilDeFi Points | $0.000 ETH | 0.00000208 | |
| 0x13f40b…8fee4f | claimPoints | 20,336,400 | 20 days agoMon, 27 Jul 2026 01:26:25 UTC | 0xec10…6f89 | IN | BuilDeFi Points | $0.000 ETH | 0.00000488 | |
| 0x79b30e…8180a0 | claimPoints | 17,542,148 | 23 days agoThu, 23 Jul 2026 19:33:45 UTC | 0x4049…2a24 | IN | BuilDeFi Points | $0.000 ETH | 0.00000884 | |
| 0xf93255…e97ce1 | claimPoints | 17,480,792 | 23 days agoThu, 23 Jul 2026 17:51:24 UTC | 0xfd5b…72fd | IN | BuilDeFi Points | $0.000 ETH | 0.00000869 | |
| 0x74308e…232fc3 | castVotes | 15,235,190 | 25 days agoTue, 21 Jul 2026 03:20:21 UTC | 0x4049…2a24 | IN | BuilDeFi Points | $0.000 ETH | 0.00000407 | |
| 0xd0aa01…f4be41 | claimPoints | 15,234,631 | 25 days agoTue, 21 Jul 2026 03:19:25 UTC | 0x4049…2a24 | IN | BuilDeFi Points | $0.000 ETH | 0.00000426 | |
| 0xe4452f…eac252 | updateUserProfile | 14,941,774 | 26 days agoMon, 20 Jul 2026 19:10:20 UTC | 0x453c…ce74 | IN | BuilDeFi Points | $0.000 ETH | 0.00000510 | |
| 0xa01e6f…2cb7e4 | claimPoints | 14,939,928 | 26 days agoMon, 20 Jul 2026 19:07:16 UTC | 0x453c…ce74 | IN | BuilDeFi Points | $0.000 ETH | 0.00000575 | |
| 0xd93f1e…ba37af | claimPoints | 14,507,387 | 26 days agoMon, 20 Jul 2026 07:04:19 UTC | 0x873b…2352 | IN | BuilDeFi Points | $0.000 ETH | 0.00000379 | |
| 0xbe7b8f…c88bc3 | castVotes | 14,237,386 | 27 days agoSun, 19 Jul 2026 23:32:20 UTC | 0x4c33…e241 | IN | BuilDeFi Points | $0.000 ETH | 0.00000381 | |
| 0xcb0e81…96c142 | claimPoints | 13,465,844 | 28 days agoSun, 19 Jul 2026 02:00:35 UTC | 0x4c33…e241 | IN | BuilDeFi Points | $0.000 ETH | 0.00000676 | |
| 0x446a88…a251bd | claimPoints | 13,168,090 | 28 days agoSat, 18 Jul 2026 17:42:33 UTC | 0xfd5b…72fd | IN | BuilDeFi Points | $0.000 ETH | 0.00000475 | |
| 0x017401…9edce2 | castVotes | 12,481,925 | 29 days agoFri, 17 Jul 2026 22:34:28 UTC | 0x4049…2a24 | IN | BuilDeFi Points | $0.000 ETH | 0.00000516 | |
| 0x809864…a33795 | castVotes | 12,476,261 | 29 days agoFri, 17 Jul 2026 22:25:01 UTC | 0xfd5b…72fd | IN | BuilDeFi Points | $0.000 ETH | 0.00000520 | |
| 0x934bff…09abdf | claimPoints | 12,474,330 | 29 days agoFri, 17 Jul 2026 22:21:47 UTC | 0x4049…2a24 | IN | BuilDeFi Points | $0.000 ETH | 0.00000795 | |
| 0xbd3a26…7949e1 | claimPoints | 12,295,246 | 29 days agoFri, 17 Jul 2026 17:22:35 UTC | 0x873b…2352 | IN | BuilDeFi Points | $0.000 ETH | 0.00000800 | |
| 0xb75ba3…e6a49a | castVotes | 12,281,825 | 29 days agoFri, 17 Jul 2026 17:00:10 UTC | 0xfd5b…72fd | IN | BuilDeFi Points | $0.000 ETH | 0.00000512 | |
| 0x3b2f32…6c7b5f | castVotes | 12,281,592 | 29 days agoFri, 17 Jul 2026 16:59:47 UTC | 0xfd5b…72fd | IN | BuilDeFi Points | $0.000 ETH | 0.00000518 | |
| 0x7b6891…29a784 | claimPoints | 12,280,262 | 29 days agoFri, 17 Jul 2026 16:57:33 UTC | 0xfd5b…72fd | IN | BuilDeFi Points | $0.000 ETH | 0.00000533 | |
| 0xc24fd1…8846c0 | castVotes | 12,252,942 | 29 days agoFri, 17 Jul 2026 16:11:54 UTC | 0xeb6d…051b | IN | BuilDeFi Points | $0.000 ETH | 0.00000507 | |
| 0x5759de…c11d6d | claimPoints | 12,252,648 | 29 days agoFri, 17 Jul 2026 16:11:24 UTC | 0xeb6d…051b | IN | BuilDeFi Points | $0.000 ETH | 0.00000537 | |
| 0x1bec49…f4dcea | claimPoints | 12,240,766 | 29 days agoFri, 17 Jul 2026 15:51:33 UTC | 0x9bbb…f30d | IN | BuilDeFi Points | $0.000 ETH | 0.00000789 | |
| 0x655a13…e957f9 | updateUserProfile | 12,222,472 | 29 days agoFri, 17 Jul 2026 15:21:00 UTC | 0xeb6d…051b | IN | BuilDeFi Points | $0.000 ETH | 0.00000686 | |
| 0x411cfa…ce3e7b | claimPoints | 12,222,230 | 29 days agoFri, 17 Jul 2026 15:20:36 UTC | 0xfd5b…72fd | IN | BuilDeFi Points | $0.000 ETH | 0.00000786 | |
| 0xc9393e…150620 | claimPoints | 12,221,979 | 29 days agoFri, 17 Jul 2026 15:20:11 UTC | 0xeb6d…051b | IN | BuilDeFi Points | $0.000 ETH | 0.00000902 |
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.2.0) (proxy/ERC1967/ERC1967Proxy.sol)
pragma solidity ^0.8.22;
import {Proxy} from "../Proxy.sol";
import {ERC1967Utils} from "./ERC1967Utils.sol";
/**
* @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an
* implementation address that can be changed. This address is stored in storage in the location specified by
* https://eips.ethereum.org/EIPS/eip-1967[ERC-1967], so that it doesn't conflict with the storage layout of the
* implementation behind the proxy.
*/
contract ERC1967Proxy is Proxy {
/**
* @dev Initializes the upgradeable proxy with an initial implementation specified by `implementation`.
*
* If `_data` is nonempty, it's used as data in a delegate call to `implementation`. This will typically be an
* encoded function call, and allows initializing the storage of the proxy like a Solidity constructor.
*
* Requirements:
*
* - If `data` is empty, `msg.value` must be zero.
*/
constructor(address implementation, bytes memory _data) payable {
ERC1967Utils.upgradeToAndCall(implementation, _data);
}
/**
* @dev Returns the current implementation address.
*
* TIP: To get this value clients can read directly from the storage slot shown below (specified by ERC-1967) using
* the https://eth.wiki/json-rpc/API#eth_getstorageat[`eth_getStorageAt`] RPC call.
* `0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc`
*/
function _implementation() internal view virtual override returns (address) {
return ERC1967Utils.getImplementation();
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "implementation",
"type": "address",
"internalType": "address"
},
{
"name": "_data",
"type": "bytes",
"internalType": "bytes"
}
],
"stateMutability": "payable"
},
{
"name": "AddressEmptyCode",
"type": "error",
"inputs": [
{
"name": "target",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC1967InvalidImplementation",
"type": "error",
"inputs": [
{
"name": "implementation",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC1967NonPayable",
"type": "error",
"inputs": []
},
{
"name": "FailedCall",
"type": "error",
"inputs": []
},
{
"name": "Upgraded",
"type": "event",
"inputs": [
{
"name": "implementation",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "fallback",
"stateMutability": "payable"
}
][
{
"type": "constructor",
"inputs": [],
"stateMutability": "nonpayable"
},
{
"name": "AddressEmptyCode",
"type": "error",
"inputs": [
{
"name": "target",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "BDeFiPoints__DeadlineExpired",
"type": "error",
"inputs": []
},
{
"name": "BDeFiPoints__InvalidPackage",
"type": "error",
"inputs": []
},
{
"name": "BDeFiPoints__InvalidPackageArray",
"type": "error",
"inputs": []
},
{
"name": "BDeFiPoints__InvalidSignature",
"type": "error",
"inputs": []
},
{
"name": "BDeFiPoints__InvalidToken",
"type": "error",
"inputs": []
},
{
"name": "BDeFiPoints__ZeroInput",
"type": "error",
"inputs": []
},
{
"name": "CommonUpgradeable__InvalidVersion",
"type": "error",
"inputs": []
},
{
"name": "Common__EthTransferFailed",
"type": "error",
"inputs": []
},
{
"name": "Common__Unauthorized",
"type": "error",
"inputs": []
},
{
"name": "Common__Unsupported",
"type": "error",
"inputs": []
},
{
"name": "Common__ZeroAddress",
"type": "error",
"inputs": []
},
{
"name": "Common__ZeroValue",
"type": "error",
"inputs": []
},
{
"name": "ECDSAInvalidSignature",
"type": "error",
"inputs": []
},
{
"name": "ECDSAInvalidSignatureLength",
"type": "error",
"inputs": [
{
"name": "length",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ECDSAInvalidSignatureS",
"type": "error",
"inputs": [
{
"name": "s",
"type": "bytes32",
"internalType": "bytes32"
}
]
},
{
"name": "ERC1967InvalidImplementation",
"type": "error",
"inputs": [
{
"name": "implementation",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC1967NonPayable",
"type": "error",
"inputs": []
},
{
"name": "ERC20InsufficientAllowance",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "allowance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InsufficientBalance",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "balance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InvalidApprover",
"type": "error",
"inputs": [
{
"name": "approver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidReceiver",
"type": "error",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSender",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSpender",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "FailedCall",
"type": "error",
"inputs": []
},
{
"name": "InvalidInitialization",
"type": "error",
"inputs": []
},
{
"name": "NotInitializing",
"type": "error",
"inputs": []
},
{
"name": "Operator__InvalidAmountProvided",
"type": "error",
"inputs": []
},
{
"name": "Operator__MaxReimbursementExceeded",
"type": "error",
"inputs": [
{
"name": "maxAllowed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "Operator__ZeroName",
"type": "error",
"inputs": []
},
{
"name": "ReentrancyGuardReentrantCall",
"type": "error",
"inputs": []
},
{
"name": "UUPSUnauthorizedCallContext",
"type": "error",
"inputs": []
},
{
"name": "UUPSUnsupportedProxiableUUID",
"type": "error",
"inputs": [
{
"name": "slot",
"type": "bytes32",
"internalType": "bytes32"
}
]
},
{
"name": "Approval",
"type": "event",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "EIP712DomainChanged",
"type": "event",
"inputs": [],
"anonymous": false
},
{
"name": "Initialized",
"type": "event",
"inputs": [
{
"name": "version",
"type": "uint64",
"indexed": false,
"internalType": "uint64"
}
],
"anonymous": false
},
{
"name": "MultiplierIncreased",
"type": "event",
"inputs": [
{
"name": "token",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "multiplierIncrease",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "PointsAllocated",
"type": "event",
"inputs": [
{
"name": "receiver",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "pointsAmount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "PointsClaimed",
"type": "event",
"inputs": [
{
"name": "receiver",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "amount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "PointsPackDeleted",
"type": "event",
"inputs": [
{
"name": "usdPrice",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "PointsPackUpdated",
"type": "event",
"inputs": [
{
"name": "usdPrice",
"type": "uint256",
"indexed": true,
"internalType": "uint256"
},
{
"name": "pointsAmount",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "Transfer",
"type": "event",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "Upgraded",
"type": "event",
"inputs": [
{
"name": "implementation",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "UserProfileUpdated",
"type": "event",
"inputs": [
{
"name": "user",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "username",
"type": "string",
"indexed": false,
"internalType": "string"
},
{
"name": "avatar",
"type": "string",
"indexed": false,
"internalType": "string"
},
{
"name": "description",
"type": "string",
"indexed": false,
"internalType": "string"
}
],
"anonymous": false
},
{
"name": "VoteCast",
"type": "event",
"inputs": [
{
"name": "voter",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "token",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "numVotes",
"type": "int256",
"indexed": false,
"internalType": "int256"
}
],
"anonymous": false
},
{
"name": "POINTS_CLAIM_TYPEHASH",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "PROFILE_UPDATE_TYPEHASH",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "UPGRADE_INTERFACE_VERSION",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "WETH_ADDRESS",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "allowance",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "approve",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "balanceOf",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "batchBuyPointsPack",
"type": "function",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
},
{
"name": "usdPrices",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "amounts",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "paymentToken",
"type": "address",
"internalType": "address"
},
{
"name": "referrer",
"type": "address",
"internalType": "address"
},
{
"name": "mint",
"type": "bool",
"internalType": "bool"
}
],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "bdefiConfig",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "config",
"type": "address",
"internalType": "contract IBDeFiConfig"
}
],
"stateMutability": "view"
},
{
"name": "bdefiCore",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "core",
"type": "address",
"internalType": "contract IBDeFiCore"
}
],
"stateMutability": "view"
},
{
"name": "buyMultiplier",
"type": "function",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
},
{
"name": "pointsAmount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "buyPointsPack",
"type": "function",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
},
{
"name": "usdPrice",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "paymentToken",
"type": "address",
"internalType": "address"
},
{
"name": "referrer",
"type": "address",
"internalType": "address"
},
{
"name": "mint",
"type": "bool",
"internalType": "bool"
}
],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "castVotes",
"type": "function",
"inputs": [
{
"name": "token",
"type": "address",
"internalType": "address"
},
{
"name": "numVotes",
"type": "int256",
"internalType": "int256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "claimPoints",
"type": "function",
"inputs": [
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "deadline",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "signature",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "deletePointsPack",
"type": "function",
"inputs": [
{
"name": "packPrice",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "eip712Domain",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "fields",
"type": "bytes1",
"internalType": "bytes1"
},
{
"name": "name",
"type": "string",
"internalType": "string"
},
{
"name": "version",
"type": "string",
"internalType": "string"
},
{
"name": "chainId",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "verifyingContract",
"type": "address",
"internalType": "address"
},
{
"name": "salt",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "extensions",
"type": "uint256[]",
"internalType": "uint256[]"
}
],
"stateMutability": "view"
},
{
"name": "getCurrentEpoch",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "epoch",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "getEpochStart",
"type": "function",
"inputs": [
{
"name": "epoch",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "startTimestamp",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "initialize",
"type": "function",
"inputs": [
{
"name": "_bdefiCore",
"type": "address",
"internalType": "address"
},
{
"name": "_version",
"type": "uint16",
"internalType": "uint16"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "maxReimburseBps",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "bps",
"type": "uint16",
"internalType": "uint16"
}
],
"stateMutability": "view"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "operator",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "contractOperator",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "pointsPacks",
"type": "function",
"inputs": [
{
"name": "usdPrice",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "pointsAmount",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "proxiableUUID",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "setPointsPack",
"type": "function",
"inputs": [
{
"name": "packPrice",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "pointsAmount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "symbol",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transfer",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferFrom",
"type": "function",
"inputs": [
{
"name": "from",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "updateUserProfile",
"type": "function",
"inputs": [
{
"name": "username",
"type": "string",
"internalType": "string"
},
{
"name": "avatar",
"type": "string",
"internalType": "string"
},
{
"name": "description",
"type": "string",
"internalType": "string"
},
{
"name": "feeRequired",
"type": "bool",
"internalType": "bool"
},
{
"name": "signature",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "upgradeToAndCall",
"type": "function",
"inputs": [
{
"name": "newImplementation",
"type": "address",
"internalType": "address"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "userNonces",
"type": "function",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "nonce",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "version",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "currentVersion",
"type": "uint16",
"internalType": "uint16"
}
],
"stateMutability": "view"
}
]0x608060405261028c8038038061001481610158565b9283398101604082820312610140578151916001600160a01b03831690818403610140576020810151906001600160401b038211610140570182601f82011215610140578051906001600160401b0382116101445761007c601f8301601f1916602001610158565b938285526020838301011161014057815f9260208093018387015e84010152823b1561012e577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a2805115610117576101079161017d565b505b6040516082908161020a8239f35b505034156101095763b398979f60e01b5f5260045ffd5b634c9c8ce360e01b5f5260045260245ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b6040519190601f01601f191682016001600160401b0381118382101761014457604052565b905f8091602081519101845af480806101f6575b156101b15750506040513d81523d5f602083013e60203d82010160405290565b156101d657639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b3d156101e7576040513d5f823e3d90fd5b63d6bda27560e01b5f5260045ffd5b503d1515806101915750813b151561019156fe60806040527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc545f9081906001600160a01b0316368280378136915af43d5f803e156048573d5ff35b3d5ffdfea2646970667358221220e3204f59180e3b850894c827654c59b1f296e5cc13c7fa53a6cf5139657e657964736f6c634300081c0033000000000000000000000000959e3502975d0c4331c610f5544e28199fb2a82200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000044f39e69a4000000000000000000000000f57890e72b32f69ffa991119ab0b90344fe05b8e000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000
0x60806040527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc545f9081906001600160a01b0316368280378136915af43d5f803e156048573d5ff35b3d5ffdfea2646970667358221220e3204f59180e3b850894c827654c59b1f296e5cc13c7fa53a6cf5139657e657964736f6c634300081c0033