This contract is being backfilled. You may encounter incomplete storage history.

Cryptographic Universal Blockchain Exchange

Verified contract

Active on Ethereum with 330 txns
Deployed by via 0xd7c61863 at 20490947
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x5c1b1ce76a367d8b6dc9d8a5bfc8e652ed7d687c6260548ac3da1ec5d7af0171
0x56229ec01578698cc37c351cb9bc6552d7e9548e8f989d565fdf54c84a4cd3af
0xc0bd5b93664cdfdcb7475e66da259c0b408272c3fc242d14ff3b3fbf9c0ef3dc
0x9d9070df91d0af0701bd894fc6e03b93d2d33cdca0c8d777c4b121b1fd064bde
0x89db38979849a851b68d17c8dd27c7faff72ed4fdd62c1c8b804ffbd39564837
0x146a7a022f1f168054b3b5861f27228be5ea11a2914a994c78b34b94f07603e1
0x3e1ed79b1a3de45d2346ca22b47b5a89d947288e0537aa88f29fd464b14abec3
0x3ac88911bafc5f5750839cf12bb2a87f52819eee3d4dd66966ddaadb019fa729
0x01e3a7e0eb569a4b5eacb4f867b09ba2a878a9689e48928511a0b4af3664434a
0x1cd38f8e04dcbd6f2cbb9814b8578206ce9f5047a718eecac92793232d45e36a

Functions
Getter at block 20792708
ROUTER(view returns (address)
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45
decimals(view returns (uint8)
18
liquidityPositons(view returns (uint256[])
[781046, 781047, 781048]
name(view returns (string)
Cryptographic Universal Blockchain Exchange
owner(view returns (address)
0x6cd568e25be3d15ffb70d32de76eef32c1e2fc03
pairedTokensView(view returns (address[])
[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x6B175474E89094C44Da98b954EedeAC495271d0F, 0x6F2495e244915B164dF57Ba135F8430fA01C4d25]
symbol(view returns (string)
CUBE
totalSupply(view returns (uint256)
1000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
feesUsed(addressuint24view returns (bool)
pools(uint256view returns (address)
usedTokens(addressview returns (bool)
State-modifying
approve(address spenderuint256 valuereturns (bool)
claim(
claimFees(
claimSpecficPositions(uint256[] positions
createNewPosition(address tokenuint256 lowerMCuint256 upperMCuint24 fee
erc20Withdrawal(address[] tokens
initialize(
renounceOwnership(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(uint256 _tokenSupply
Fallback and receive
receive(
Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account