P2PCustomBetProvider
Verified contract
Active on
Base with 1,608 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 2 additional slots
-
variable spans 2 additional slots
-
variable spans 2 additional slots
-
variable spans 3 additional slots
-
variable spans 2 additional slots
2 additional
variables
Balances ($111.57)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 111.58244 | $0.999851 |
$111.57 | |
SPOT | ERC-20 | 1K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22900752 | 7 minutes ago | | | 0 | 0.0000016204702 | |
| 22900499 | 16 minutes ago | | | 0 | 0.0000042687143 | |
| 22900494 | 16 minutes ago | | | 0 | 0.0000042663685 | |
| 22900183 | 26 minutes ago | | | 0 | 0.0000011294777 | |
| 22900083 | 30 minutes ago | | | 0 | 0.0000036165912 | |
| 22900062 | 30 minutes ago | | | 0 | 0.0000014930728 | |
| 22900042 | 31 minutes ago | | | 0 | 0.0000035644705 | |
| 22900002 | 32 minutes ago | | | 0 | 0.0000010859246 | |
| 22899883 | 36 minutes ago | | | 0 | 0.0000010737295 | |
| 22899328 | an hour ago | | | 0 | 0.0000039723618 |
ABI
ABI objects
Getter at block 22900964
addOwnerVoting() view returns (address newOwner, uint256 createdDate, uint256 votingCode)
(newOwner=0x0000000000000000000000000000000000000000, createdDate=0, votingCode=0)
changeAlterToken() view returns (address newAlterToken, uint256 createdDate, uint256 votingCode)
(newAlterToken=0x0000000000000000000000000000000000000000, createdDate=0, votingCode=0)
company() view returns (address)
0x9f22eeb8a977dc0efcd12fab1eb0dc0f2bf7af86
customBetIdCounter() view returns (uint256)
867
getAlternativeFee() view returns (uint256)
0
getAlternativeIERC20Token() view returns (address)
0x0000000000000000000000000000000000000000
getCompanyFee() view returns (uint256)
80000
getMainIERC20Token() view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
getTimestampExpirationDelay() view returns (uint256)
7200
isAlternativeTokenEnabled() view returns (bool)
false
removeOwnerVoting() view returns (address ownerToRemove, uint256 createdDate, uint256 votingCode)
(ownerToRemove=0x0000000000000000000000000000000000000000, createdDate=0, votingCode=0)
swapRouter() view returns (address)
0x0000000000000000000000000000000000000000
takeFeeVoting() view returns (uint256 amount, address targetAddress, bool isAlternative, uint256 createdDate, uint256 votingCode)
(amount=54980785, targetAddress=0x27a8fd989b2f1afe992ac1cdcef35dc4fb61691f, isAlternative=false, createdDate=1729369967, votingCode=2)
totalOwners() view returns (uint256)
4
transferCompanyVoting() view returns (address newCompanyAddress, uint256 createdDate, uint256 votingCode)
(newCompanyAddress=0x9f22eeb8a977dc0efcd12fab1eb0dc0f2bf7af86, createdDate=1728121997, votingCode=1)
votingActive() view returns (bool)
false
votingInfo() view returns (address initiator, uint256 currentNumberOfVotesPositive, uint256 currentNumberOfVotesNegative, uint256 startedDate, string votingCode)
(initiator=0xbeb22f7842cdb5161740d9a12875104bc284c36a, currentNumberOfVotesPositive=4, currentNumberOfVotesNegative=0, startedDate=1729369967, votingCode=TAKE_FEE)
Read-only
clientBetsLength(address) view returns (uint256)
getClientBets(address client, uint256 offset, uint256 size) view returns (uint256[])
getCompanyFeeBalance(address token) view returns (uint256)
getCustomBet(uint256 betId) view returns (struct CustomDTOsCustomBet, uint256, uint256, uint256, uint256)
getCustomClientJoins(address client, uint256 betId) view returns (struct CustomDTOsJoinCustomBetClient[])
getCustomWonAmount(uint256 betId, address client) view returns (uint256)
owners(address) view returns (bool)
voted(uint256, address) view returns (bool)
State-modifying
Events acquireNewAlternativeToken()
acquireNewOwner()
acquireOwnerToRemove()
acquireTakeFee()
acquireTransferCompany()
cancelCustomJoin(uint256 betId, uint256 joinIdRef)
changeAlternativeTokenStart(address alternativeToken)
close()
closeCustomBet(uint256 betId, string finalValue, bool targetSideWon)
createCustomBet(struct CustomDTOsCreateCustomRequest createRequest, struct CustomDTOsJoinCustomRequest joinRequest) returns (uint256)
enableAlternativeToken(bool enable)
joinCustomBet(uint256 betId, struct CustomDTOsJoinCustomRequest joinRequest)
ownerAddStart(address newOwner)
ownerToRemoveStart(address ownerToRemove)
refundCustomBet(uint256 betId, address client)
setAlternativeFeeFee(uint256 alternativeFee)
setCompanyFee(uint256 companyFee)
setRouter(address router)
setTimestampExpirationDelay(uint256 timestampExpirationDelay)
takeCustomPrize(uint256 betId, address client, bool useAlterFee)
takeFeeStart(uint256 amount, address targetAddress, bool isAlternative)
transferCompanyStart(address newCompany)
voteNegative()
votePositive()
AddOwner(address indexed newOwner)
ChangeAlterToken(address indexed newAlterToken)
ChangeTimestampDelay(uint256 timestampExpirationDelay)
CompanyAlterFeeChanged(uint256 previousAlternativeFee, uint256 newAlternativeFee)
CompanyFeeChanged(uint256 previousCompanyFee, uint256 newCompanyFee)
CompanyTransferred(address indexed previousCompany, address indexed newCompany)
CustomBetCancelled(uint256 betId, address indexed client, uint256 joinIdRef, uint256 mainTokenRefunded)
CustomBetClosed(uint256 betId, string finalValue, bool targetSideWon)
CustomBetCreated(uint256 id, string eventId, bool hidden, uint256 lockTime, uint256 expirationTime, string targetValue, bool targetSide, uint256 coefficient, address indexed creator)
CustomBetJoined(bool side, uint256 mainAmount, address indexed client, uint256 betId, uint256 joinId, uint256 joinIdRef)
CustomBetRefunded(uint256 betId, address indexed client, uint256 mainTokenRefunded)
CustomPrizeTaken(uint256 betId, address indexed client, uint256 amount, bool useAlterFee)
FeeTaken(uint256 amount, address indexed targetAddress, bool isAlternative)
RemoveOwner(address indexed ownerToRemove)
SetRouter(address indexed newSwapRouter)
VotingResult(string code, uint256 votingNumber, bool passed)
VotingStarted(string code, uint256 votingNumber, address indexed initiator)
constructor(address mainToken, address[] owners)
This contract contains no fallback and receive objects.
This contract contains no error objects.