Infiltration
Verified contract
Active on
Ethereum with 25,109 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional
variables
Balances ($14,944.89)
Native
Value
$5,503.6
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 2.242165 | $2,454.59 |
$5,503.6 | |
LOOKS | ERC-20 | 225.586714K | $0.041852 |
$9,441.29 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20873333 | an hour ago | | | 0 | 0.00055593024 | |
| 20852167 | 3 days ago | | | 0 | 0.00014913027 | |
| 20852154 | 3 days ago | | | 0 | 0.00015382517 | |
| 20822828 | 7 days ago | | | 0 | 0.0011893647 | |
| 20778079 | 13 days ago | | | 0 | 0.00033131252 | |
| 20752818 | 17 days ago | | | 0 | 0.000074299346 | |
| 20752722 | 17 days ago | | | 0 | 0.000039097044 | |
| 20752718 | 17 days ago | | | 0 | 0.000037591432 | |
| 20710370 | 23 days ago | | | 0 | 0.000071288039 | |
| 20706904 | 23 days ago | | | 0 | 0.00012285284 |
ABI
ABI objects
Getter at block 20873631
AGENTS_TO_WOUND_PER_ROUND_IN_BASIS_POINTS() view returns (uint256)
30
BLOCKS_PER_ROUND() view returns (uint256)
35
HEAL_BASE_COST() view returns (uint256)
100000000000000000000
MAXIMUM_PROTOCOL_FEE_BP() view returns (uint16)
2500
MAX_MINT_PER_ADDRESS() view returns (uint256)
50
MAX_SUPPLY() view returns (uint256)
10000
PRICE() view returns (uint256)
50000000000000000
ROUNDS_TO_BE_WOUNDED_BEFORE_DEAD() view returns (uint256)
48
agentsAlive() view returns (uint256)
1
escapeMultiplier() view returns (uint256 multiplier)
7999
escapeRewardSplitForSecondaryPrizePool() view returns (uint256 split)
10000
gameInfo() view returns (uint16 activeAgents, uint16 woundedAgents, uint16 healingAgents, uint16 deadAgents, uint16 escapedAgents, uint40 currentRoundId, uint40 currentRoundBlockNumber, uint40 randomnessLastRequestedAt, uint256 prizePool, uint256 secondaryPrizePool, uint256 secondaryLooksPrizePool)
(activeAgents=1, woundedAgents=0, healingAgents=0, deadAgents=4565, escapedAgents=5434, currentRoundId=4378, currentRoundBlockNumber=18831478, randomnessLastRequestedAt=0, prizePool=0, secondaryPrizePool=82130599534937895597, secondaryLooksPrizePool=8263249599283208135217247)
mintEnd() view returns (uint40)
1700838000
mintStart() view returns (uint40)
1700751600
name() view returns (string)
LooksRare INFILTRATION
owner() view returns (address)
0xb5a9e5a319c7fda551a30be592c77394bf935c6f
ownershipStatus() view returns (uint8)
0
potentialOwner() view returns (address)
0x0000000000000000000000000000000000000000
protocolFeeBp() view returns (uint16)
1500
protocolFeeRecipient() view returns (address)
0xc8c57e4c73c71f72ca0a7e043e5d2d144f98ef13
symbol() view returns (string)
LRAGENT
totalSupply() view returns (uint256)
10000
Read-only
agentIndex(uint256 agentId) view returns (uint256 index)
amountMintedPerAddress(address minter) view returns (uint256 amount)
balanceOf(address owner) view returns (uint256)
costToHeal(uint256[] agentIds) view returns (uint256 cost)
escapeReward(uint256[] agentIds) view returns (uint256 reward)
getAgent(uint256 index) view returns (struct IInfiltrationAgent agent)
getApproved(uint256 tokenId) view returns (address)
getRoundInfo(uint256 roundId) view returns (uint256[] woundedAgentIds, uint256[] healingAgentIds)
healProbability(uint256 healingRoundsDelay) view returns (uint256 y)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
randomnessRequests(uint256 requestId) view returns (uint8 status, uint40 roundId, uint256 randomWord)
secondaryPrizePoolShareAmount(uint256 secondaryPrizePoolAmount, uint256 placement) pure returns (uint256 shareAmount)
secondaryPrizePoolShareBp(uint256 placement) pure returns (uint256 share)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
updateProtocolFeeBp(uint16) pure
updateProtocolFeeRecipient(address) pure
State-modifying
Events approve(address to, uint256 tokenId) payable
cancelOwnershipTransfer()
claimGrandPrize()
claimSecondaryPrizes(uint256 agentId)
closeRound(uint256 requestId)
confirmOwnershipRenouncement()
confirmOwnershipTransfer()
emergencyWithdraw()
escape(uint256[] agentIds)
heal(uint256[] agentIds)
initiateOwnershipRenouncement()
initiateOwnershipTransfer(address newPotentialOwner)
mint(uint256 quantity) payable
premint(address to, uint256 quantity) payable
rawFulfillRandomWords(uint256 requestId, uint256[] randomWords)
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
setApprovalForAll(address operator, bool approved)
setMintPeriod(uint40 newMintStart, uint40 newMintEnd)
startGame()
startNewRound()
transferFrom(address from, address to, uint256 tokenId) payable
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
CancelOwnershipTransfer()
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
EmergencyWithdrawal(uint256 ethAmount, uint256 looksAmount)
Escaped(uint256 roundId, uint256[] agentIds, uint256[] rewards)
HealRequestFulfilled(uint256 roundId, struct IInfiltrationHealResult[] healResults)
HealRequestSubmitted(uint256 roundId, uint256[] agentIds, uint256[] costs)
InitiateOwnershipRenouncement()
InitiateOwnershipTransfer(address previousOwner, address potentialOwner)
InvalidRandomnessFulfillment(uint256 requestId, uint256 randomnessRequestRoundId, uint256 currentRoundId)
Killed(uint256 roundId, uint256[] agentIds)
MintPeriodUpdated(uint256 mintStart, uint256 mintEnd)
NewOwner(address newOwner)
PrizeClaimed(uint256 agentId, address currency, uint256 amount)
ProtocolFeeBpUpdated(uint16 protocolFeeBp)
ProtocolFeeRecipientUpdated(address protocolFeeRecipient)
RandomnessFulfilled(uint256 roundId, uint256 requestId)
RandomnessRequested(uint256 roundId, uint256 requestId)
RoundStarted(uint256 roundId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Won(uint256 roundId, uint256 agentId)
Wounded(uint256 roundId, uint256[] agentIds)
constructor(IInfiltrationConstructorCalldata constructorCalldata)
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
ERC20TransferFail()
ExceededTotalSupply()
FrontrunLockIsOn()
GameAlreadyBegun()
GameIsStillRunning()
GameNotYetBegun()
GameOver()
HealingDisabled()
Immutable()
InexactNativeTokensSupplied()
InvalidAgentStatus(uint256 agentId, uint8 expectedStatus)
InvalidHealingRoundsDelay()
InvalidMaxSupply()
InvalidMintPeriod()
InvalidPlacement()
InvalidRandomnessRequestId()
MaximumHealingRequestPerRoundExceeded()
MintAlreadyStarted()
MintCanOnlyBeExtended()
MintERC2309QuantityExceedsLimit()
MintStartIsInThePast()
MintToZeroAddress()
MintZeroQuantity()
NoAgentsLeft()
NoAgentsProvided()
NoOngoingTransferInProgress()
NotAContract()
NotAgentOwner()
NotEnoughMinted()
NotInMintPeriod()
NotOwner()
NothingToClaim()
OnlyCoordinatorCanFulfill(address have, address want)
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
ProtocolFee__InvalidValue()
RandomnessRequestAlreadyExists()
ReentrancyFail()
RenouncementNotInProgress()
RoundsToBeWoundedBeforeDeadTooLow()
StillMinting()
TooEarlyToRetryRandomnessRequest()
TooEarlyToStartNewRound()
TooManyMinted()
TransferAlreadyInProgress()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferNotInProgress()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()
WoundedAgentIdsPerRoundExceeded()
WrongPotentialOwner()