OogaVerse
Verified contract
Proxy
Active on
Ethereum with 31,558 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
21 additional
variables
Balances ($751.27)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BNB | ERC-20 | 0.891 | $573.92 |
$511.36 | |
FTM | ERC-20 | 200 | $0.69957 |
$139.91 | |
USDC | ERC-20 | 100 | $0.999942 |
$99.99 | |
OG | ERC-20 | 20K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20802846 | 9 days ago | | | 0 | 0.00023536412 | |
| 20774616 | 13 days ago | | | 0 | 0.00039068182 | |
| 20760291 | 15 days ago | | | 0 | 0.00020156617 | |
| 20747702 | 16 days ago | | | 0 | 0.00023263319 | |
| 20742708 | 17 days ago | | | 0 | 0.00048052431 | |
| 20721776 | 20 days ago | | | 0 | 0.00044116486 | |
| 20663666 | a month ago | | | 0 | 0.00046027213 | |
| 20603471 | a month ago | | | 0 | 0.000050743382 | |
| 20568648 | a month ago | | | 0 | 0.00023509928 | |
| 20559761 | a month ago | | | 0 | 0.000085580531 |
ABI
ABI objects
Getter at block 20865876
BASE_URI() view returns (string)
https://ooga.s3.amazonaws.com/metadata/
BURN_ADDRESS() view returns (address)
0x000000000000000000000000000000000000dead
breedingLegendaryPrice() view returns (uint256)
6000000000000000000000
breedingPrice() view returns (uint256)
6000000000000000000000
changeDescriptionPrice() view returns (uint256)
200000000000000000000
changeNamePrice() view returns (uint256)
200000000000000000000
contractURI() view returns (string)
https://ooga.s3.amazonaws.com/metadata/contract.json
doubleOGRewardStartTimestamp() view returns (uint256)
1637395200
doubleOGRewardUntilTimestamp() view returns (uint256)
1641715200
erc20gen2RewardPerSecond() view returns (uint256)
57870370370370
erc20genesisRewardPerSecond() view returns (uint256)
231481481481481
erc20token() view returns (address)
0x5b1d655c93185b06b00f7925791106132cb3ad75
gen1OldIndex() view returns (uint256)
1389420
maxNumberOfGen2Tokens() view returns (uint256)
6000
mintedTokensForLiquidity() view returns (bool)
true
name() view returns (string)
OogaVerse
openSeaContract() view returns (address)
0x495f947276749ce646f68ac8c248420045cb7b5e
owner() view returns (address)
0xa700e69a8a60f6109bc728cf034d253db9317822
revealAndChangePriceUpgraded() view returns (bool)
true
revealBeginTimestamp() view returns (uint256)
1639772420
rewardsUntilTimestamp() view returns (uint256)
1984291200
startGen2Index() view returns (uint256)
2002001
symbol() view returns (string)
OOGA
totalNumberOfGen2Tokens() view returns (uint256)
6000
Read-only
balanceOf(address owner) view returns (uint256)
calculateUserCurrentReward(address user, uint256 currentTimestamp) view returns (uint256)
currentUserReward(address) view returns (uint256)
getAddressFromOpenseaTokenId(uint256 openseaTokenId) pure returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getCIDFromOpenseaTokenId(uint256 openseaTokenId) pure returns (uint256)
getIndexFromOpenseaTokenId(uint256 openseaTokenId) pure returns (uint256)
getNewIdFromOpenseaTokenId(uint256 openseaTokenId) pure returns (uint256)
isApprovedForAll(address owner, address operator) view returns (bool)
isValidName(string name) pure returns (bool)
lastRewardCalculationAtTimestamp(address) view returns (uint256)
legendaryTokenIdMap(uint256) view returns (bool)
numberOfGenesisOwned(address) view returns (uint256)
numberOfOGOwned(address) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenAttributes(uint256) view returns (string name, string description, bool isEgg, bool isOG, bool isGenesis, bool isLegendary, bool summonedNewLegendary)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addGenesisLegendaryIds(uint256[] legendaryOpenSeaIds)
approve(address to, uint256 tokenId)
breed()
changeBaseURI(string baseURI_)
changeBreedingPrices(uint256 breedingPrice_, uint256 breedingLegendaryPrice_)
changeDescription(uint256 tokenId, string newDescription)
changeERC20Rewards(uint256 erc20genesisRewardPerSecond_, uint256 erc20gen2RewardPerSecond_)
changeErc20token(address erc20token_)
changeName(uint256 tokenId, string newName)
changeOpenSeaContract(address openSeaContract_)
changeProxyContractAddress(address newProxyContractAddress)
changeRenamePrices(uint256 changeNamePrice_, uint256 changeDescriptionPrice_)
changeRevealBeginTimestamp(uint256 revealBeginTimestamp_)
claimReward()
initialize(string name_, string symbol_, uint256 revealBeginTimestamp_, uint256 doubleOGRewardStartTimestamp_, uint256 doubleOGRewardUntilTimestamp_, uint256 rewardsUntilTimestamp_, string baseURI_, address erc20token_, address openSeaContract_, string contractURI_)
migrate(uint256 openseaTokenId)
mintTokensForLiquidity()
renounceOwnership()
reveal(uint256 tokenId)
revealAndChangePriceUpgrade()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setContractURI(string contractURI_)
summonLegendary(uint256 tokenId)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
withdrawERC20(address token, address toAddress, uint256 amount)
withdrawERC721(address token, address toAddress, uint256 tokenId)
withdrawETH(address toAddress, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Breed(address indexed fromAddress, uint256 indexed newTokenId)
ChangeDescription(uint256 indexed tokenId, string newDescription)
ChangeName(uint256 indexed tokenId, string newName)
Migrate(address indexed fromAddress, uint256 indexed openSeaTokenId, uint256 indexed newTokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Reveal(uint256 indexed tokenId)
SummonLegendary(address indexed fromAddress, uint256 newTokenId, uint256 indexed tokenId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.