Events
Status: Built, runs on simulator
The onchain event layouts are generated from the Anchor IDLs and EVM ABIs. Their discriminators and signature topics identify wire formats; matching names across stacks do not imply matching layouts.
Solana: merces_hook
Source: stage1:solana/idls/merces_hook.json.
No events declared in this IDL.
Solana: merces_protocol
Source: stage1:solana/idls/merces_protocol.json.
merces_protocol: BidCommitted
Discriminator: 0x510dc18b00a85237.
Name | Type |
|---|---|
series | Pubkey |
bidder | Pubkey |
escrow | u64 |
merces_protocol: BidDelivered
Discriminator: 0x073937e4e7861541.
Name | Type |
|---|---|
series | Pubkey |
bidder | Pubkey |
units | u64 |
refund | u64 |
merces_protocol: BidRevealed
Discriminator: 0xe3907de51c6d12d1.
Name | Type |
|---|---|
series | Pubkey |
bidder | Pubkey |
price | u64 |
quantity | u64 |
valid | bool |
merces_protocol: CurveProceedsCollected
Discriminator: 0x546c20c482402925.
Name | Type |
|---|---|
series | Pubkey |
migration_fee | u64 |
surplus | u64 |
trading_fee | u64 |
proceeds | u64 |
merces_protocol: CurveUnitsSynced
Discriminator: 0xa25fa29c1ce96383.
Name | Type |
|---|---|
series | Pubkey |
supply | u64 |
protocol_held | u64 |
units_outstanding | u64 |
staked_total | u64 |
merces_protocol: EarlyDrawExecuted
Discriminator: 0xd1109b1693d1b934.
Name | Type |
|---|---|
series | Pubkey |
amount | u64 |
approver | Pubkey |
merces_protocol: FinalClaimed
Discriminator: 0xba19cec5e8adc634.
Name | Type |
|---|---|
series | Pubkey |
holder | Pubkey |
units | u64 |
amount | u64 |
merces_protocol: FormalNoticeDue
Discriminator: 0x5fae38ab3c449400.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
trueup | bool |
merces_protocol: FxDeviationFlagged
Discriminator: 0x6a0dd758cb549701.
Name | Type |
|---|---|
pair | [u8; 32] |
period | u32 |
rate_wad | u64 |
crosscheck_wad | u64 |
merces_protocol: FxSnapshot
Discriminator: 0xdca009af5e44640a.
Name | Type |
|---|---|
pair | [u8; 32] |
day | u32 |
rate_wad | u64 |
sum_wad | u128 |
count | u32 |
merces_protocol: HolderRegistered
Discriminator: 0xc94edf8567a4ad88.
Name | Type |
|---|---|
series | Pubkey |
holder | Pubkey |
merces_protocol: IncomeRouted
Discriminator: 0x4aaa0bb5a3529d8c.
Name | Type |
|---|---|
series | Pubkey |
amount | u64 |
pass_through | u64 |
routed | u64 |
ytd_received | u64 |
merces_protocol: MintAuthorityRevoked
Discriminator: 0x02de7d3a6c7efe79.
Name | Type |
|---|---|
series | Pubkey |
merces_protocol: NonRevealCharged
Discriminator: 0x3c92af67b6a4b2a9.
Name | Type |
|---|---|
series | Pubkey |
bidder | Pubkey |
charge | u64 |
merces_protocol: OrderCommitted
Discriminator: 0x7873435283d70d53.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
owner | Pubkey |
side | u8 |
escrow | u64 |
merces_protocol: OrderDelivered
Discriminator: 0xeb645a703072aa4b.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
owner | Pubkey |
side | u8 |
units | u64 |
amount | u64 |
merces_protocol: OrderFilled
Discriminator: 0x787c6d42f974ae1e.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
owner | Pubkey |
side | u8 |
fill | u64 |
price | u64 |
fee | u64 |
refund | u64 |
merces_protocol: OrderRevealed
Discriminator: 0xf154caad00306c5b.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
owner | Pubkey |
side | u8 |
price | u64 |
quantity | u64 |
valid | bool |
merces_protocol: PauseApproved
Discriminator: 0x284db39fb3db9cf4.
Name | Type |
|---|---|
series | Pubkey |
start | u64 |
end | u64 |
attestor | [u8; 20] |
merces_protocol: PauseEnded
Discriminator: 0x484a13697b23a3e3.
Name | Type |
|---|---|
series | Pubkey |
paused_total | u64 |
merces_protocol: PauseRequestWithdrawn
Discriminator: 0x01bd973db4057600.
Name | Type |
|---|---|
series | Pubkey |
nonce | u64 |
merces_protocol: PauseRequested
Discriminator: 0x7d25aed3b7378107.
Name | Type |
|---|---|
series | Pubkey |
nonce | u64 |
merces_protocol: PaymentSettled
Discriminator: 0x9eb6984c6917e887.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
gross | u64 |
accrual | u64 |
fee | u64 |
accepted | u64 |
refunded | u64 |
merces_protocol: PayoutClaimed
Discriminator: 0xc8276970743f3a95.
Name | Type |
|---|---|
series | Pubkey |
holder | Pubkey |
amount | u64 |
burned_units | u64 |
merces_protocol: PayoutDistributed
Discriminator: 0x73f533c7ae845d5a.
Name | Type |
|---|---|
series | Pubkey |
source | u8 |
gross | u64 |
accepted | u64 |
fee | u64 |
net_added | u64 |
delta_acc_wad | u128 |
paid_per_unit_wad | u128 |
retired | bool |
merces_protocol: RaiseCancelled
Discriminator: 0x6124a8e74909b7ed.
Name | Type |
|---|---|
series | Pubkey |
merces_protocol: RaiseFailed
Discriminator: 0xad728e41ce2b42aa.
Name | Type |
|---|---|
series | Pubkey |
clearing_price | u64 |
proceeds | u64 |
min_raise | u64 |
merces_protocol: RaiseMintFinalized
Discriminator: 0x36f013a6fa2f6432.
Name | Type |
|---|---|
series | Pubkey |
units_sold | u64 |
proceeds | u64 |
merces_protocol: RaiseOpened
Discriminator: 0x65b9a85230ce2aee.
Name | Type |
|---|---|
series | Pubkey |
unit_mint | Pubkey |
opened_at | u64 |
commit_end | u64 |
reveal_end | u64 |
merces_protocol: RaiseSettled
Discriminator: 0xe841f13f8b460f5a.
Name | Type |
|---|---|
series | Pubkey |
clearing_price | u64 |
units_sold | u64 |
proceeds | u64 |
settlement_ts | u64 |
merces_protocol: RedemptionClaimed
Discriminator: 0x6bfbc7d53bad35bd.
Name | Type |
|---|---|
series | Pubkey |
holder | Pubkey |
units | u64 |
amount | u64 |
merces_protocol: ReleaseClaimed
Discriminator: 0x8528ed9cefff8ef2.
Name | Type |
|---|---|
series | Pubkey |
amount | u64 |
released_total | u64 |
merces_protocol: ReleasePauseSet
Discriminator: 0x3da685cf31ff1102.
Name | Type |
|---|---|
series | Pubkey |
paused | bool |
merces_protocol: ReportAccepted
Discriminator: 0x91146deffadc7024.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
payment_usd | u64 |
fx_avg_wad | u64 |
fx_fallback | bool |
tier | u8 |
liquidity_event | bool |
income_commitment | [u8; 32] |
due | u64 |
merces_protocol: RouterPeriodClosed
Discriminator: 0xe2840b0064594053.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
ytd_at_end | u64 |
merces_protocol: SeriesExtinguished
Discriminator: 0xb6fc98e4665aa796.
Name | Type |
|---|---|
series | Pubkey |
unreleased | u64 |
attestor_a | [u8; 20] |
attestor_b | [u8; 20] |
merces_protocol: SeriesRedeemed
Discriminator: 0xbd21c62ef2d9e03e.
Name | Type |
|---|---|
series | Pubkey |
price | u64 |
hurdle | u64 |
d_avg | u64 |
cap_remaining | u64 |
units | u64 |
deposit | u64 |
merces_protocol: SeriesRetired
Discriminator: 0x9fe0e97d9643b69e.
Name | Type |
|---|---|
series | Pubkey |
paid_per_unit_wad | u128 |
refund | u64 |
merces_protocol: SettlementProposed
Discriminator: 0x8b2040cd1b9a6493.
Name | Type |
|---|---|
series | Pubkey |
clearing_price | u64 |
round | u32 |
merces_protocol: SettlementRejected
Discriminator: 0x96bbc2edea4abc29.
Name | Type |
|---|---|
series | Pubkey |
round | u32 |
clearing_price | u64 |
reason | u8 |
merces_protocol: StatusChanged
Discriminator: 0x92ebde7d91f622f0.
Name | Type |
|---|---|
series | Pubkey |
old | u8 |
new | u8 |
merces_protocol: TailClaimed
Discriminator: 0xeae2448d75546d41.
Name | Type |
|---|---|
series | Pubkey |
holder | Pubkey |
amount | u64 |
merces_protocol: TailDistributed
Discriminator: 0xb7d982d395366bc0.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
gross | u64 |
accepted | u64 |
fee | u64 |
refunded | u64 |
merces_protocol: TrueUpPaid
Discriminator: 0xfa0530758be3dd54.
Name | Type |
|---|---|
series | Pubkey |
amount | u64 |
accrual | u64 |
merces_protocol: TrueUpRecorded
Discriminator: 0x886cb5cc53d3546e.
Name | Type |
|---|---|
series | Pubkey |
year | u16 |
adjustment | i64 |
deadline | u64 |
merces_protocol: UnitsAllocated
Discriminator: 0x23dcb6d0727b3010.
Name | Type |
|---|---|
series | Pubkey |
bidder | Pubkey |
units | u64 |
cost | u64 |
fee | u64 |
refund | u64 |
merces_protocol: UnitsBurned
Discriminator: 0x2a5f26ded381097a.
Name | Type |
|---|---|
series | Pubkey |
holder | Pubkey |
units | u64 |
reason | u8 |
merces_protocol: UnitsStaked
Discriminator: 0x6e7cd5077b4f3c68.
Name | Type |
|---|---|
series | Pubkey |
holder | Pubkey |
units | u64 |
staked | u64 |
merces_protocol: UnitsUnstaked
Discriminator: 0x234b6473c9432981.
Name | Type |
|---|---|
series | Pubkey |
holder | Pubkey |
units | u64 |
staked | u64 |
merces_protocol: WindowCleared
Discriminator: 0xc613c805cc38b1d2.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
clearing_price | u64 |
matched_units | u64 |
branch | u8 |
merces_protocol: WindowNoMatch
Discriminator: 0x31e3d85bcb4a6e1e.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
merces_protocol: WindowOpened
Discriminator: 0x9f8db1ab44ff6185.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
commit_end | u64 |
reveal_end | u64 |
merces_protocol: WindowSettlementProposed
Discriminator: 0x5cda48f92c54ef68.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
clearing_price | u64 |
no_match | bool |
round | u32 |
merces_protocol: WindowSettlementRejected
Discriminator: 0x9bb343f2d0f9edae.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
clearing_price | u64 |
reason | u8 |
merces_protocol: WindowTakebackProposed
Discriminator: 0xafb557e91319b90f.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
price | u64 |
reveal_index | u32 |
round | u32 |
merces_protocol: WindowTakebackRejected
Discriminator: 0x4adb8896f7e3ca62.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
round | u32 |
merces_protocol: WindowTakebackSettled
Discriminator: 0x168d090496855c9d.
Name | Type |
|---|---|
series | Pubkey |
period | u32 |
cancelled_units | u64 |
below_units | u64 |
price | u64 |
reveal_index | u32 |
partial | u64 |
Solana: merces_registry
Source: stage1:solana/idls/merces_registry.json.
merces_registry: AdminTransferStarted
Discriminator: 0x1f5275b193a8d2b1.
Name | Type |
|---|---|
admin | Pubkey |
pending_admin | Pubkey |
merces_registry: AdminTransferred
Discriminator: 0xff93b605c7d926b3.
Name | Type |
|---|---|
old_admin | Pubkey |
new_admin | Pubkey |
merces_registry: AllowlistManagerSet
Discriminator: 0xa80472300875cee1.
Name | Type |
|---|---|
allowlist_manager | Pubkey |
merces_registry: AllowlistUpdated
Discriminator: 0x58ef5d414a8c53d5.
Name | Type |
|---|---|
wallet | Pubkey |
allowed | bool |
merces_registry: AttestorRegistered
Discriminator: 0x8e723bc95db759b7.
Name | Type |
|---|---|
addr | [u8; 20] |
merces_registry: AttestorRevoked
Discriminator: 0x2b723092a2156f06.
Name | Type |
|---|---|
addr | [u8; 20] |
revoked_at | u64 |
merces_registry: ContractHashSet
Discriminator: 0x1b765faac15cd261.
Name | Type |
|---|---|
series | Pubkey |
hash | [u8; 32] |
merces_registry: CurveActivated
Discriminator: 0x5b5aed8544d03f1b.
Name | Type |
|---|---|
series | Pubkey |
dbc_config | Pubkey |
dbc_pool | Pubkey |
base_mint | Pubkey |
dbc_creator | Pubkey |
units_sold | u64 |
clearing_price | u64 |
merces_registry: DefaultsSet
Discriminator: 0x65485c545ac60271.
Name | Type |
|---|---|
defaults | ParametersData |
merces_registry: EarlyDrawApproverSet
Discriminator: 0x8e5e150b9163c382.
Name | Type |
|---|---|
approver | Pubkey |
merces_registry: FeeCollectorSet
Discriminator: 0x969d9fd0924d00a9.
Name | Type |
|---|---|
fee_collector | Pubkey |
merces_registry: FlagsSet
Discriminator: 0x12efef2f1d42ec7e.
Name | Type |
|---|---|
new_raises_paused | bool |
windows_enabled | bool |
tier4_enabled | bool |
merces_registry: FxPairSet
Discriminator: 0x3e64d3a80d6edc7f.
Name | Type |
|---|---|
pair_id | [u8; 32] |
feed_id | [u8; 32] |
inverted | bool |
crosscheck | Pubkey |
crosscheck_effective_period | u32 |
enabled | bool |
merces_registry: IssuanceResumed
Discriminator: 0xbb6c6882389fa74c.
Name | Type |
|---|---|
wallet | Pubkey |
merces_registry: IssuanceStopped
Discriminator: 0x22ca209490fd2aa2.
Name | Type |
|---|---|
wallet | Pubkey |
merces_registry: IssuerDeactivated
Discriminator: 0x6355426186b409c2.
Name | Type |
|---|---|
wallet | Pubkey |
merces_registry: IssuerRegistered
Discriminator: 0x626c9ce00900c315.
Name | Type |
|---|---|
wallet | Pubkey |
merces_registry: MintFinalized
Discriminator: 0xc9d325f89d6249d3.
Name | Type |
|---|---|
series | Pubkey |
merces_registry: ProtocolInitialized
Discriminator: 0xad7aa8fe09764c84.
Name | Type |
|---|---|
admin | Pubkey |
allowlist_manager | Pubkey |
fee_collector | Pubkey |
chain_id | u64 |
domain | [u8; 32] |
protocol_program | Pubkey |
protocol_authority | Pubkey |
merces_registry: RaiseStateChanged
Discriminator: 0xbb1abd99c74b149b.
Name | Type |
|---|---|
series | Pubkey |
state | u8 |
merces_registry: SeriesCreated
Discriminator: 0x02a4362618b5e9b4.
Name | Type |
|---|---|
series | Pubkey |
series_id | u64 |
issuer | Pubkey |
mode | u8 |
stablecoin | Pubkey |
units_offered | u64 |
reserve_price | u64 |
min_raise | u64 |
cap_multiple_wad | u64 |
hurdle_rate_wad | u64 |
k | u16 |
lockup_seconds | u64 |
wallet_cap_bps | u16 |
auction_fee_bps | u16 |
payout_fee_bps | u16 |
window_fee_bps | u16 |
non_reveal_charge_bps | u16 |
terms_commitment | [u8; 32] |
tier_flags | u8 |
fx_pair_id | [u8; 32] |
merces_registry: TerminalStatusSet
Discriminator: 0xc808e3470ad9c0d6.
Name | Type |
|---|---|
series | Pubkey |
status | u8 |
merces_registry: TermsAmended
Discriminator: 0xa5da8ceef3f093b9.
Name | Type |
|---|---|
series | Pubkey |
nonce | u64 |
new_terms_commitment | [u8; 32] |
new_cap_multiple_wad | u64 |
attestor | [u8; 20] |
merces_registry: VerifierKeyRegistered
Discriminator: 0x33e22b241caa689c.
Name | Type |
|---|---|
addr | [u8; 20] |
merces_registry: VerifierKeyRevoked
Discriminator: 0xe3680747cb626b62.
Name | Type |
|---|---|
addr | [u8; 20] |
revoked_at | u64 |
EVM: FeeCollector
Source: stage1:evm/abis/FeeCollector.json.
FeeCollector: FeesWithdrawn(address,address,uint256)
Signature topic: 0x5e110f8bc8a20b65dcc87f224bdf1cc039346e267118bae2739847f07321ffa8.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
token | address | address | yes |
to | address | address | yes |
amount | uint256 | uint256 | no |
FeeCollector: OwnershipTransferred(address,address)
Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
previousOwner | address | address | yes |
newOwner | address | address | yes |
EVM: Groth16Verifier
Source: stage1:evm/abis/Groth16Verifier.json.
No events declared in this ABI.
EVM: MercesAuction
Source: stage1:evm/abis/MercesAuction.json.
MercesAuction: BidCommitted(uint256,address,uint64)
Signature topic: 0xd3867ba22abfbdcdcd523e7c1b2d490288020aab04d35b9cd35211a65d5d7706.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
bidder | address | address | yes |
escrow | uint64 | uint64 | no |
MercesAuction: BidDelivered(uint256,address,uint64,uint64)
Signature topic: 0x3e772cf759070de7b905330a3ae314b7687d27afed0953f471661dd309f998a1.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
bidder | address | address | yes |
units | uint64 | uint64 | no |
refund | uint64 | uint64 | no |
MercesAuction: BidProcessed(uint256,address,uint64,uint64)
Signature topic: 0x3cd1e3d595b06334329edb5d6655bec350d45d98827e0e66642ee9f04ce8b05d.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
bidder | address | address | yes |
units | uint64 | uint64 | no |
refund | uint64 | uint64 | no |
MercesAuction: BidRevealed(uint256,address,uint64,uint64,bool)
Signature topic: 0x567a6d7b77ac25e3ae78b0682c1bf42a295771d8fff67766d3db42d0e2152ff0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
bidder | address | address | yes |
price | uint64 | uint64 | no |
quantity | uint64 | uint64 | no |
valid | bool | bool | no |
MercesAuction: Initialized(uint64)
Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
version | uint64 | uint64 | no |
MercesAuction: MintAuthorityRevoked(uint256)
Signature topic: 0xa25733c6bdf1c1e9157f417a3f926d977463f2eb54fc2daddf4f32fdb935efe1.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
MercesAuction: NonRevealCharged(uint256,address,uint64)
Signature topic: 0x227c4a80f1f17a998c31628dbe1056bad8cd976af19f2819bf1cac92de8a915b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
bidder | address | address | yes |
charge | uint64 | uint64 | no |
MercesAuction: OwnershipTransferred(address,address)
Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
previousOwner | address | address | yes |
newOwner | address | address | yes |
MercesAuction: RaiseCancelled(uint256)
Signature topic: 0x2560499ac6859701f283a3b16afd1d4d96223db36f3e2bdc94b0b091c1321fe2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
MercesAuction: RaiseFailed(uint256,uint64,uint64,uint64)
Signature topic: 0x46492624e115e1db81f62365bd8c14371b89a7d8f953a8ed520981de7eaa1195.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
clearingPrice | uint64 | uint64 | no |
proceeds | uint64 | uint64 | no |
minRaise | uint64 | uint64 | no |
MercesAuction: RaiseMintFinalized(uint256,uint64,uint64)
Signature topic: 0xbcb2f5ac74e085a3cfb72fe3c0ffb32c669d046a8c7ff4ff5e0b587e3cf45118.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
unitsSold | uint64 | uint64 | no |
proceeds | uint64 | uint64 | no |
MercesAuction: RaiseOpened(uint256,address,uint64,uint64,uint64)
Signature topic: 0x7eaa19a47582c63d5094467a0ea19c872d471fcf03d35df45fd82da9c6eee237.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
unitMint | address | address | no |
openedAt | uint64 | uint64 | no |
commitEnd | uint64 | uint64 | no |
revealEnd | uint64 | uint64 | no |
MercesAuction: RaiseSettled(uint256,uint64,uint64,uint64,uint64)
Signature topic: 0x93ba100b3367b4d7a42705e55ff4de3087757ed20248605ace093e10860fe09c.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
clearingPrice | uint64 | uint64 | no |
unitsSold | uint64 | uint64 | no |
proceeds | uint64 | uint64 | no |
settlementTs | uint64 | uint64 | no |
MercesAuction: SettlementProposed(uint256,uint64,uint32)
Signature topic: 0xfcad9135d60d427454fae5212b5f7ae29666e9b661de93c17d8cb0ca2f2fd711.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
clearingPrice | uint64 | uint64 | no |
round | uint32 | uint32 | no |
MercesAuction: SettlementRejected(uint256,uint32,uint64,uint8)
Signature topic: 0x9dce03d48e541525aae29fccecb95ad2004dc662f89d5b9cf3bea0cb0613db45.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
round | uint32 | uint32 | no |
clearingPrice | uint64 | uint64 | no |
reason | uint8 | uint8 | no |
MercesAuction: UnitsAllocated(uint256,address,uint64,uint64,uint64,uint64)
Signature topic: 0x03f8813b2de3b8f21b9ccbc133a36aa08d091237f4cb95a16800cd44d550a5da.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
bidder | address | address | yes |
units | uint64 | uint64 | no |
cost | uint64 | uint64 | no |
fee | uint64 | uint64 | no |
refund | uint64 | uint64 | no |
MercesAuction: Upgraded(address)
Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
implementation | address | address | yes |
EVM: MercesComplianceModule
Source: stage1:evm/abis/MercesComplianceModule.json.
MercesComplianceModule: ComplianceBound(address)
Signature topic: 0x1f7b76c58fb697eb53c6c7c1becb96911516a136e24d7ced386b2355358b75a3.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_compliance | address | address | yes |
MercesComplianceModule: ComplianceUnbound(address)
Signature topic: 0x408b49d9be1c914c52a0227e18a077e5a892dddf32a26cfa94a5d9708fad7718.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_compliance | address | address | yes |
MercesComplianceModule: EscrowsSet(address,address,address)
Signature topic: 0xd0d002a329b68abe0bef6b165ff1f66b3c947081a12a848c0d6d023447f5d60f.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
compliance | address | address | yes |
auction | address | address | no |
window | address | address | no |
EVM: MercesFxAccumulator
Source: stage1:evm/abis/MercesFxAccumulator.json.
MercesFxAccumulator: FxDeviationFlagged(bytes32,uint32,uint256,uint256)
Signature topic: 0x6af0207c133cf94b09d0efba48b414871d471149573721ff1243fea5db5ff945.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
pair | bytes32 | bytes32 | yes |
period | uint32 | uint32 | no |
rateWad | uint256 | uint256 | no |
crosscheckWad | uint256 | uint256 | no |
MercesFxAccumulator: FxSnapshot(bytes32,uint32,uint256,uint256,uint32)
Signature topic: 0xc8a79d442e412e8876a47c3e7096487648c3461567f3fb727370cf154e35ec3a.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
pair | bytes32 | bytes32 | yes |
day | uint32 | uint32 | no |
rateWad | uint256 | uint256 | no |
sumWad | uint256 | uint256 | no |
count | uint32 | uint32 | no |
MercesFxAccumulator: Initialized(uint64)
Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
version | uint64 | uint64 | no |
MercesFxAccumulator: OwnershipTransferred(address,address)
Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
previousOwner | address | address | yes |
newOwner | address | address | yes |
MercesFxAccumulator: PythSet(address)
Signature topic: 0x46b42f4e8500803ed21911081f9fad2d1b466f75d95552247151cc9fed56e68d.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
pyth | address | address | no |
MercesFxAccumulator: Upgraded(address)
Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
implementation | address | address | yes |
EVM: MercesIncome
Source: stage1:evm/abis/MercesIncome.json.
MercesIncome: FormalNoticeDue(uint256,uint32,bool)
Signature topic: 0x6927534d56ffd0651f955127d53ffaa180112a69a767ee74c5d0aff92e062bb4.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | no |
trueup | bool | bool | no |
MercesIncome: FxAccumulatorSet(address)
Signature topic: 0xb20e916d35fafe0eee5fb97e0574bd55c421bfe30079d9dbbfc70e26fe2f77db.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
fxAccumulator | address | address | no |
MercesIncome: Groth16VerifierSet(address)
Signature topic: 0x26ef360a13185c5326334b91322de813f7c55ba9ce003d06f239d582957c8b63.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
verifier | address | address | no |
MercesIncome: Initialized(uint64)
Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
version | uint64 | uint64 | no |
MercesIncome: OwnershipTransferred(address,address)
Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
previousOwner | address | address | yes |
newOwner | address | address | yes |
MercesIncome: PauseApproved(uint256,uint64,uint64,address)
Signature topic: 0x5bbd612c985466a05ce0c20db686b7ce1da912348ebdd6f3895694e5f313deb6.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
start | uint64 | uint64 | no |
end | uint64 | uint64 | no |
attestor | address | address | yes |
MercesIncome: PauseEnded(uint256,uint64)
Signature topic: 0x55a8aee3f457df4c1b939d947407542dc75043ff3fca188002222ee353407c84.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
pausedTotal | uint64 | uint64 | no |
MercesIncome: PauseRequested(uint256,uint64)
Signature topic: 0x659ec4a6f47cafdd3b9c9ca27fab1fb0fc06208865c0dad96a1e0b1dacab2fc2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
nonce | uint64 | uint64 | no |
MercesIncome: PauseRequestWithdrawn(uint256,uint64)
Signature topic: 0xa55f65c03b83a5ac69824a717544f29b8f7f1cdd4f8f6f22b5e3b428252d81b9.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
nonce | uint64 | uint64 | no |
MercesIncome: PaymentSettled(uint256,uint32,uint64,uint64,uint64,uint64,uint64)
Signature topic: 0x56f80ae76f2e627ffbd4a0692052ba0b9af9e953dc538ad67f443c6338e832d1.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
gross | uint64 | uint64 | no |
accrual | uint64 | uint64 | no |
fee | uint64 | uint64 | no |
accepted | uint64 | uint64 | no |
refunded | uint64 | uint64 | no |
MercesIncome: Poseidon2Set(address)
Signature topic: 0xf450137e3c7c1c2d3a8f221460aa3ca858bf3dc076abccffed61e5aa89ecf4f9.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
poseidon2 | address | address | no |
MercesIncome: ReportAccepted(uint256,uint32,uint64,uint64,bool,uint8,bool,bytes32,uint64)
Signature topic: 0x5cc6f77df3eb48405e6514e48b5231e075df2b5e5a394f6d0d1be905699ca1e1.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
paymentUsd | uint64 | uint64 | no |
fxAvgWad | uint64 | uint64 | no |
fxFallback | bool | bool | no |
tier | uint8 | uint8 | no |
liquidityEvent | bool | bool | no |
incomeCommitment | bytes32 | bytes32 | no |
due | uint64 | uint64 | no |
MercesIncome: RouterSet(address)
Signature topic: 0xc6b438e6a8a59579ce6a4406cbd203b740e0d47b458aae6596339bcd40c40d15.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
router | address | address | no |
MercesIncome: StatusChanged(uint256,uint8,uint8)
Signature topic: 0xd98efe2dd5b76c52df27ca251c889b2339e9f49fdd2e02e72abbae1136a1f014.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
oldStatus | SeriesStatus (uint8) | uint8 | no |
newStatus | SeriesStatus (uint8) | uint8 | no |
MercesIncome: TrueUpPaid(uint256,uint64,uint64)
Signature topic: 0x152a576013697228dd7cf5cf26c61aca7c3c03e89bcf3375e2de9670225c2aba.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
amount | uint64 | uint64 | no |
accrual | uint64 | uint64 | no |
MercesIncome: TrueUpRecorded(uint256,uint16,int64,uint64)
Signature topic: 0x650dfa938d50ed8ff6e6e0950e39d40352054fe5f1ef56069fe9bce184409c19.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
year | uint16 | uint16 | no |
adjustment | int64 | int64 | no |
deadline | uint64 | uint64 | no |
MercesIncome: Upgraded(address)
Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
implementation | address | address | yes |
EVM: MercesRegistry
Source: stage1:evm/abis/MercesRegistry.json.
MercesRegistry: AdminTransferred(address,address)
Signature topic: 0xf8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec6.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
oldAdmin | address | address | yes |
newAdmin | address | address | yes |
MercesRegistry: AdminTransferStarted(address)
Signature topic: 0x7e5a44b25c18c9c756d8bb0c33e9f77d9ab83dc254932c8a69436f23ab74f634.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
pendingAdmin | address | address | yes |
MercesRegistry: AllowlistManagerSet(address)
Signature topic: 0x6b3124d84c5772855a2698b166c1a67ca3be0b176acfe203493c18bdf522d63a.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
allowlistManager | address | address | yes |
MercesRegistry: AllowlistUpdated(address,bool)
Signature topic: 0x13518841ff4d3053cb7703afaa39b145c6331829b982d42f4d4fd7568b2e8e24.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
wallet | address | address | yes |
allowed | bool | bool | no |
MercesRegistry: AttestorRegistered(address)
Signature topic: 0x33670d4500da202e23e51fca99d5ef6ff8755f4cb476e69700364cdd49d27eb0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
attestor | address | address | yes |
MercesRegistry: AttestorRevoked(address,uint64)
Signature topic: 0x6e9bbecd597e607e63e8b8a62b4fd4dae3aaa08e4ffb390ea3768b2e42e24a05.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
attestor | address | address | yes |
revokedAt | uint64 | uint64 | no |
MercesRegistry: ContractHashSet(uint256,bytes32)
Signature topic: 0x19d672e55656cb47374d3e45a3b2f83d9f9b2646ecb8594aa73369044a894613.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
hash | bytes32 | bytes32 | no |
MercesRegistry: DefaultsSet((uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint64,uint64))
Signature topic: 0x99c4d72e40d0eda7353fa03e165169fda2549106f53972d7d7c98af49d12ac74.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
defaults | Parameters | (uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint64,uint64) | no |
MercesRegistry: EarlyDrawApproverSet(address)
Signature topic: 0xe385e3ce54ab3a5adc07edd846819bfc5e77cca2157f491b29a4640552a907de.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
earlyDrawApprover | address | address | yes |
MercesRegistry: FeeCollectorSet(address)
Signature topic: 0x12e1d17016b94668449f97876f4a8d5cc2c19f314db337418894734037cc19d4.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
feeCollector | address | address | yes |
MercesRegistry: FlagsSet(bool,bool,bool)
Signature topic: 0xaab92742610c041126e49e65af95c4baee1699ab0bf7117c6c2c400e7a768f5a.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
newRaisesPaused | bool | bool | no |
windowsEnabled | bool | bool | no |
tier4Enabled | bool | bool | no |
MercesRegistry: FxPairSet(bytes32,bytes32,bool,address,uint32,bool)
Signature topic: 0x0128f80b7d801b5a3a0a807509f6a11190372c00382690814067e8d80b0efce3.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
pairId | bytes32 | bytes32 | yes |
feedId | bytes32 | bytes32 | no |
inverted | bool | bool | no |
crosscheck | address | address | no |
crosscheckEffectivePeriod | uint32 | uint32 | no |
enabled | bool | bool | no |
MercesRegistry: IdentityRegistered(address,address)
Signature topic: 0x6ae73635c50d24a45af6fbd5e016ac4bed179addbc8bf24e04ff0fcc6d33af19.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
wallet | address | address | yes |
identity | address | address | no |
MercesRegistry: IssuanceResumed(address)
Signature topic: 0x63fb8fb1d8c39159463e33cf96705bc164091271929544831b1498b08172fa2a.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
issuer | address | address | yes |
MercesRegistry: IssuanceStopped(address)
Signature topic: 0xad7204efdf3c12abdd014bc9771dfc19bf8e08c25d74b8143b0ba9357e409591.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
issuer | address | address | yes |
MercesRegistry: IssuerDeactivated(address)
Signature topic: 0xbd353cae5dce393e81582130369cd5e22da2ec7e943ffae3210a857b3a954fdf.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
issuer | address | address | yes |
MercesRegistry: IssuerRegistered(address)
Signature topic: 0xfde169c7a1e7ae65e55d12565b943b41f7a7d8c676099b34a09205e5693dd9e5.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
issuer | address | address | yes |
MercesRegistry: MintFinalized(uint256)
Signature topic: 0xe6c5ec7030058ebf764296ea2392d92f6a7210896f7f08922df0f37c33456fd1.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
MercesRegistry: ProtocolInitialized(address,address,address,uint64,bytes32)
Signature topic: 0x6040373734ee360ed2149f4684b88490219119c573aedfa9fc2de5012045f176.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
admin | address | address | yes |
allowlistManager | address | address | no |
feeCollector | address | address | no |
chainId | uint64 | uint64 | no |
domain | bytes32 | bytes32 | no |
MercesRegistry: RaiseStateChanged(uint256,uint8)
Signature topic: 0xa2e24254552d99dd1a764cdcc9437016c839a6bf302dd94b81e00c6479e06b79.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
state | RaiseState (uint8) | uint8 | no |
MercesRegistry: SeriesCreated(uint256,address,uint8,address,(uint64,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint64,uint64),bytes32,uint8,bytes32)
Signature topic: 0x33f3c82e9aab81a6060a2f6cb52ffe20ca0f3b97d12e10fe84abaeb117212102.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
issuer | address | address | yes |
mode | SeriesMode (uint8) | uint8 | no |
stablecoin | address | address | no |
terms | SeriesTerms | (uint64,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint64,uint64) | no |
termsCommitment | bytes32 | bytes32 | no |
tierFlags | uint8 | uint8 | no |
fxPairId | bytes32 | bytes32 | no |
MercesRegistry: StablecoinSet(address,bool,uint8)
Signature topic: 0x75bd9667a9edc4b60a5d71d82181ef6fc52b5cd159262da4582dd72ae36537f6.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
stablecoin | address | address | yes |
allowed | bool | bool | no |
decimals | uint8 | uint8 | no |
MercesRegistry: TerminalStatusSet(uint256,uint8)
Signature topic: 0x84fba39366fa81f87ca8b53b229c6d35cd41c118c7ba5745866945eb0e9c0338.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
status | SeriesStatus (uint8) | uint8 | no |
MercesRegistry: TermsAmended(uint256,uint64,bytes32,uint64,address)
Signature topic: 0xa300357d6f73b51bdc565ee3bc7dbefb2cbe06e02aad5cab748a5f50cd3d72cb.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
nonce | uint64 | uint64 | no |
newTermsCommitment | bytes32 | bytes32 | no |
newCapMultipleWad | uint64 | uint64 | no |
attestor | address | address | yes |
MercesRegistry: VerifierKeyRegistered(address)
Signature topic: 0xe8f9dd10cd149668cfab90fa1c90dd08d24977bbf3a0ec84a619f2adf409a421.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
verifierKey | address | address | yes |
MercesRegistry: VerifierKeyRevoked(address,uint64)
Signature topic: 0x9d37d469791600212fcac78508b98fef1508116d7fbbdb487d4ef9c24443da9b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
verifierKey | address | address | yes |
revokedAt | uint64 | uint64 | no |
EVM: MercesRouter
Source: stage1:evm/abis/MercesRouter.json.
MercesRouter: IncomeHeld(uint256,uint64,uint64)
Signature topic: 0xa6ee979b4905d42706f9567e76d1cac179e3419deccee896b37c77e554f53a5d.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
amount | uint64 | uint64 | no |
held | uint64 | uint64 | no |
MercesRouter: IncomeRouted(uint256,uint64,uint64,uint64,uint64)
Signature topic: 0xbf2ff431b4a5e468e49cb61fc226597ac267049927c17e4ed021e1611490bd64.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
amount | uint64 | uint64 | no |
passThrough | uint64 | uint64 | no |
routed | uint64 | uint64 | no |
ytdReceived | uint64 | uint64 | no |
MercesRouter: IncomeSet(address)
Signature topic: 0x1c8a3be4d19838701a744d2f30ba59a100575d29d4e8e413a06783489a5ce552.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
income | address | address | no |
MercesRouter: Initialized(uint64)
Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
version | uint64 | uint64 | no |
MercesRouter: OwnershipTransferred(address,address)
Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
previousOwner | address | address | yes |
newOwner | address | address | yes |
MercesRouter: RouterPeriodClosed(uint256,uint32,uint64)
Signature topic: 0xddf2ef163783776b12443eda04dde0ed57df27f3619bda8b98ae571cc38c5c44.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | no |
ytdAtEnd | uint64 | uint64 | no |
MercesRouter: RouterReceiverCreated(uint256,address)
Signature topic: 0xb49dfa584ac636887407a28c2324351b7327db3a7791dd2feff2907758323b2b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
receiver | address | address | no |
MercesRouter: Upgraded(address)
Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
implementation | address | address | yes |
EVM: MercesRouterReceiver
Source: stage1:evm/abis/MercesRouterReceiver.json.
No events declared in this ABI.
EVM: MercesTokenFactory
Source: stage1:evm/abis/MercesTokenFactory.json.
MercesTokenFactory: UnitTokenCreated(uint256,address,address)
Signature topic: 0x03a6c6d804518088173017a6ee0bf7c926440efece846adb20cad9ac03c332d4.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
token | address | address | yes |
compliance | address | address | no |
EVM: MercesTokenGovernor
Source: stage1:evm/abis/MercesTokenGovernor.json.
No events declared in this ABI.
EVM: MercesTreasury
Source: stage1:evm/abis/MercesTreasury.json.
MercesTreasury: EarlyDrawExecuted(uint256,uint64,address)
Signature topic: 0x1a7fa375bf598e8c6d5a27d6ac0ac8f313b24e4c74dfd32812077e04bc7eb49a.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
amount | uint64 | uint64 | no |
approver | address | address | yes |
MercesTreasury: Initialized(uint64)
Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
version | uint64 | uint64 | no |
MercesTreasury: OwnershipTransferred(address,address)
Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
previousOwner | address | address | yes |
newOwner | address | address | yes |
MercesTreasury: ProceedsDeposited(uint256,uint64,uint64)
Signature topic: 0x537062f45b9fbd13a3c18946d672f0de67983d8ff3058b867192252f8489e51d.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
amount | uint64 | uint64 | no |
deposited | uint64 | uint64 | no |
MercesTreasury: ProceedsSet(uint256,uint64)
Signature topic: 0x1fa073e9ec6890df881a57b480a2abcdc89dcdb1f6ebb304b0ce1f85be381999.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
proceeds | uint64 | uint64 | no |
MercesTreasury: ReleaseClaimed(uint256,uint64,uint64)
Signature topic: 0xbbd4dc0122c16ce10320364d49bc5b7c08bc1d5ae68fa81028bd4cd806999f3e.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
amount | uint64 | uint64 | no |
releasedTotal | uint64 | uint64 | no |
MercesTreasury: ReleasePauseSet(uint256,bool)
Signature topic: 0xfa2b456cc10536c8cd6a1b5585d6f048b8129c8e592da1ca813a514f14d2388a.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
paused | bool | bool | no |
MercesTreasury: UnreleasedMovedToVault(uint256,uint64)
Signature topic: 0xcf03f350b0da4f5cca648964e2874de9688090292fc3440dcc0bea41bd5f68b4.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
amount | uint64 | uint64 | no |
MercesTreasury: Upgraded(address)
Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
implementation | address | address | yes |
EVM: MercesUnitToken
Source: stage1:evm/abis/MercesUnitToken.json.
MercesUnitToken: AddressFrozen(address,bool,address)
Signature topic: 0x7fa523c84ab8d7fc5b72f08b9e46dbbf10c39e119a075b3e317002d14bc9f436.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_userAddress | address | address | yes |
_isFrozen | bool | bool | yes |
_owner | address | address | yes |
MercesUnitToken: AgentAdded(address)
Signature topic: 0xf68e73cec97f2d70aa641fb26e87a4383686e2efacb648f2165aeb02ac562ec5.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_agent | address | address | yes |
MercesUnitToken: AgentRemoved(address)
Signature topic: 0xed9c8ad8d5a0a66898ea49d2956929c93ae2e8bd50281b2ed897c5d1a6737e0b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_agent | address | address | yes |
MercesUnitToken: Approval(address,address,uint256)
Signature topic: 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
owner | address | address | yes |
spender | address | address | yes |
value | uint256 | uint256 | no |
MercesUnitToken: ComplianceAdded(address)
Signature topic: 0x7f3a888862559648ec01d97deb7b5012bff86dc91e654a1de397170db40e35b6.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_compliance | address | address | yes |
MercesUnitToken: IdentityRegistryAdded(address)
Signature topic: 0xd2be862d755bca7e0d39772b2cab3a5578da9c285f69199f4c063c2294a7f36c.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_identityRegistry | address | address | yes |
MercesUnitToken: Initialized(uint8)
Signature topic: 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
version | uint8 | uint8 | no |
MercesUnitToken: OwnershipTransferred(address,address)
Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
previousOwner | address | address | yes |
newOwner | address | address | yes |
MercesUnitToken: Paused(address)
Signature topic: 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_userAddress | address | address | no |
MercesUnitToken: RecoverySuccess(address,address,address)
Signature topic: 0xf0c9129a94f30f1caaceb63e44b9811d0a3edf1d6c23757f346093af5553fed0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_lostWallet | address | address | yes |
_newWallet | address | address | yes |
_investorOnchainID | address | address | yes |
MercesUnitToken: TokensFrozen(address,uint256)
Signature topic: 0xa065e63c631c86f1b9f66a4a2f63f2093bf1c2168d23290259dbd969e0222a45.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_userAddress | address | address | yes |
_amount | uint256 | uint256 | no |
MercesUnitToken: TokensUnfrozen(address,uint256)
Signature topic: 0x9bed35cb62ad0dba04f9d5bfee4b5bc91443e77da8a65c4c84834c51bb08b0d6.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_userAddress | address | address | yes |
_amount | uint256 | uint256 | no |
MercesUnitToken: Transfer(address,address,uint256)
Signature topic: 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
from | address | address | yes |
to | address | address | yes |
value | uint256 | uint256 | no |
MercesUnitToken: Unpaused(address)
Signature topic: 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_userAddress | address | address | no |
MercesUnitToken: UpdatedTokenInformation(string,string,uint8,string,address)
Signature topic: 0x6a1105ac8148a3c319adbc369f9072573e8a11d3a3d195e067e7c40767ec54d1.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
_newName | string | string | yes |
_newSymbol | string | string | yes |
_newDecimals | uint8 | uint8 | no |
_newVersion | string | string | no |
_newOnchainID | address | address | yes |
EVM: MercesVault
Source: stage1:evm/abis/MercesVault.json.
MercesVault: FinalClaimed(uint256,address,uint64,uint64)
Signature topic: 0x9875bb52bc94ad46e97466b691357638e6160105b6ae168ad219f8a46b1f9cc9.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
holder | address | address | yes |
units | uint64 | uint64 | no |
amount | uint64 | uint64 | no |
MercesVault: HolderRegistered(uint256,address)
Signature topic: 0x913d9fffa348554f42c2c0667b5a644bc5a76ba1830bf60915abb0a1e8af8df5.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
holder | address | address | yes |
MercesVault: Initialized(uint64)
Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
version | uint64 | uint64 | no |
MercesVault: OwnershipTransferred(address,address)
Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
previousOwner | address | address | yes |
newOwner | address | address | yes |
MercesVault: PayoutClaimed(uint256,address,uint64,uint64)
Signature topic: 0xd44298875eb8ae0c119dc42195a6abb7d86e201bf3703e664fa114fee915ea9a.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
holder | address | address | yes |
amount | uint64 | uint64 | no |
burnedUnits | uint64 | uint64 | no |
MercesVault: PayoutDistributed(uint256,uint8,uint64,uint64,uint64,uint64,uint256,uint256,bool)
Signature topic: 0x34b3ca0e1b74ef9466122f719c8c2fa60499e4162357ba1ee9d9a624236334c9.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
source | PayoutSource (uint8) | uint8 | no |
gross | uint64 | uint64 | no |
accepted | uint64 | uint64 | no |
fee | uint64 | uint64 | no |
netAdded | uint64 | uint64 | no |
deltaAccWad | uint256 | uint256 | no |
paidPerUnitWad | uint256 | uint256 | no |
retired | bool | bool | no |
MercesVault: RedemptionClaimed(uint256,address,uint64,uint64)
Signature topic: 0xbb36200148ed9aa612f379c898aff3a3d153480b6031027261e2fd1ecccc0fb6.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
holder | address | address | yes |
units | uint64 | uint64 | no |
amount | uint64 | uint64 | no |
MercesVault: SeriesExtinguished(uint256,uint64,address,address)
Signature topic: 0x47a0b15013f78f354ebcf3ac7e5b06f32ce96a645a46ce68a31f7f47acc93d54.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
unreleased | uint64 | uint64 | no |
attestorA | address | address | no |
attestorB | address | address | no |
MercesVault: SeriesRedeemed(uint256,uint64,uint64,uint64,uint64,uint64,uint64)
Signature topic: 0x8530c3bb2e3fefa5ad94c8761ded851185d59270274c07ddb1a9e6868ee7e885.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
price | uint64 | uint64 | no |
hurdle | uint64 | uint64 | no |
dAvg | uint64 | uint64 | no |
capRemaining | uint64 | uint64 | no |
units | uint64 | uint64 | no |
deposit | uint64 | uint64 | no |
MercesVault: SeriesRetired(uint256,uint256,uint64)
Signature topic: 0x75ec2b09c923689286d1850c93a19fa2a6395c5fae81d0da1d2da32ee85843d6.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
paidPerUnitWad | uint256 | uint256 | no |
refund | uint64 | uint64 | no |
MercesVault: SupplyInitialized(uint256,uint64)
Signature topic: 0xdef40c4817a5ad4d659522608f54ebb2633ef649bc2ea6181e8c300ff8a3d193.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
unitsOutstanding | uint64 | uint64 | no |
MercesVault: TailClaimed(uint256,address,uint64)
Signature topic: 0xdac3a3c675f380cf5615e47e374f8b2bdeb80dc6a46eb9bb864dcba1c669a100.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
holder | address | address | yes |
amount | uint64 | uint64 | no |
MercesVault: TailDistributed(uint256,uint32,uint64,uint64,uint64,uint64)
Signature topic: 0xc548a737406273e83a8e9b5cc707101918e7a7a464e27fc995355d1a27fb0c0b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | no |
gross | uint64 | uint64 | no |
accepted | uint64 | uint64 | no |
fee | uint64 | uint64 | no |
refunded | uint64 | uint64 | no |
MercesVault: UnitsBurned(uint256,address,uint64,uint8)
Signature topic: 0x3ba7bdfbb09a78cc49b55082ab36f0268501cc58a4df7cfe7e48492151ffa705.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
holder | address | address | yes |
units | uint64 | uint64 | no |
reason | uint8 | uint8 | no |
MercesVault: Upgraded(address)
Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
implementation | address | address | yes |
EVM: MercesWindow
Source: stage1:evm/abis/MercesWindow.json.
MercesWindow: Initialized(uint64)
Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
version | uint64 | uint64 | no |
MercesWindow: OrderCommitted(uint256,uint32,address,uint8,uint64)
Signature topic: 0xe401f7125f4f73bd8682eb2e28b646c7fcbaff6b08cf8f231080a6bbd2988611.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
owner | address | address | yes |
side | IMercesWindow.Side (uint8) | uint8 | no |
escrow | uint64 | uint64 | no |
MercesWindow: OrderDelivered(uint256,uint32,address,uint8,uint64,uint64)
Signature topic: 0x8b95aeb64aca70c11104aa93fdc0b8e317504165d5799d7d912f9af5d6ed61d5.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
owner | address | address | yes |
side | IMercesWindow.Side (uint8) | uint8 | no |
units | uint64 | uint64 | no |
amount | uint64 | uint64 | no |
MercesWindow: OrderFilled(uint256,uint32,address,uint8,uint64,uint64,uint64,uint64)
Signature topic: 0x0eb7894a40df9457522d7d5977637adf6b931afc47a1022a169ee6b3d32e5b7d.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
owner | address | address | yes |
side | IMercesWindow.Side (uint8) | uint8 | no |
fill | uint64 | uint64 | no |
price | uint64 | uint64 | no |
fee | uint64 | uint64 | no |
refund | uint64 | uint64 | no |
MercesWindow: OrderRevealed(uint256,uint32,address,uint8,uint64,uint64,bool)
Signature topic: 0x8f17c141ad05bbc80cea4f21c64f7e0e6adf5b0aaa08a5ea524e2dcf27cbc9a1.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
owner | address | address | yes |
side | IMercesWindow.Side (uint8) | uint8 | no |
price | uint64 | uint64 | no |
quantity | uint64 | uint64 | no |
valid | bool | bool | no |
MercesWindow: OwnershipTransferred(address,address)
Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
previousOwner | address | address | yes |
newOwner | address | address | yes |
MercesWindow: Upgraded(address)
Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
implementation | address | address | yes |
MercesWindow: WindowCleared(uint256,uint32,uint64,uint64,uint8)
Signature topic: 0x1e9a84666af8f4d0f5ee31a41a2a85acf37e63fee3d4543a6312aa80070a606f.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
clearingPrice | uint64 | uint64 | no |
matchedUnits | uint64 | uint64 | no |
branch | IMercesWindow.Branch (uint8) | uint8 | no |
MercesWindow: WindowNoMatch(uint256,uint32)
Signature topic: 0x86e4e51ff9ed73fa653031146cce1981d72eb090a680a8c2468e86c4747eb886.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
MercesWindow: WindowOpened(uint256,uint32,uint64,uint64)
Signature topic: 0x12a47138d71149074e7df7d4f1c39744afe698e2ee395c72d61b789996f6b5c2.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
commitEnd | uint64 | uint64 | no |
revealEnd | uint64 | uint64 | no |
MercesWindow: WindowSettlementProposed(uint256,uint32,uint64,bool,uint32)
Signature topic: 0xeff2df233dded8a120905969074dcf7f0857706300bfffe8d16444a6be19afdb.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
clearingPrice | uint64 | uint64 | no |
noMatch | bool | bool | no |
round | uint32 | uint32 | no |
MercesWindow: WindowSettlementRejected(uint256,uint32,uint64,uint8)
Signature topic: 0x9b91a30f9154ef6f9ae4911449a0d826126591f439e9375dde3b3cd095149c71.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
clearingPrice | uint64 | uint64 | no |
reason | uint8 | uint8 | no |
MercesWindow: WindowTakebackSettled(uint256,uint32,uint64,uint64)
Signature topic: 0x233c4632a3d3e42be0085f8489afc0f5ea35d5408ea383f1169f0008f3b13bf3.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
series | uint256 | uint256 | yes |
period | uint32 | uint32 | yes |
cancelledUnits | uint64 | uint64 | no |
belowUnits | uint64 | uint64 | no |
EVM: TimelockController
Source: stage1:evm/abis/TimelockController.json.
TimelockController: CallExecuted(bytes32,uint256,address,uint256,bytes)
Signature topic: 0xc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b58.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
id | bytes32 | bytes32 | yes |
index | uint256 | uint256 | yes |
target | address | address | no |
value | uint256 | uint256 | no |
data | bytes | bytes | no |
TimelockController: CallSalt(bytes32,bytes32)
Signature topic: 0x20fda5fd27a1ea7bf5b9567f143ac5470bb059374a27e8f67cb44f946f6d0387.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
id | bytes32 | bytes32 | yes |
salt | bytes32 | bytes32 | no |
TimelockController: CallScheduled(bytes32,uint256,address,uint256,bytes,bytes32,uint256)
Signature topic: 0x4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
id | bytes32 | bytes32 | yes |
index | uint256 | uint256 | yes |
target | address | address | no |
value | uint256 | uint256 | no |
data | bytes | bytes | no |
predecessor | bytes32 | bytes32 | no |
delay | uint256 | uint256 | no |
TimelockController: Cancelled(bytes32)
Signature topic: 0xbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb70.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
id | bytes32 | bytes32 | yes |
TimelockController: MinDelayChange(uint256,uint256)
Signature topic: 0x11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
oldDuration | uint256 | uint256 | no |
newDuration | uint256 | uint256 | no |
TimelockController: RoleAdminChanged(bytes32,bytes32,bytes32)
Signature topic: 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
role | bytes32 | bytes32 | yes |
previousAdminRole | bytes32 | bytes32 | yes |
newAdminRole | bytes32 | bytes32 | yes |
TimelockController: RoleGranted(bytes32,address,address)
Signature topic: 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
role | bytes32 | bytes32 | yes |
account | address | address | yes |
sender | address | address | yes |
TimelockController: RoleRevoked(bytes32,address,address)
Signature topic: 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
Name | Type | Canonical ABI type | Indexed |
|---|---|---|---|
role | bytes32 | bytes32 | yes |
account | address | address | yes |
sender | address | address | yes |
Stage 2 domain events
Source: stage2:packages/domain/schema/domain-v0.schema.json.
These schemas describe the checked backend source and may change during integration. Each heading is the envelope discriminator (type.const); the JSON is its payload schema, including validation constraints. This section does not release the held API reference.
Domain: AllowlistUpdated
{
"additionalProperties": false,
"properties": {
"allowed": {
"type": "boolean"
},
"wallet": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"wallet",
"allowed"
],
"type": "object"
}
Domain: AttestorRegistered
{
"additionalProperties": false,
"properties": {
"attestor": {
"pattern": "^0x[0-9a-f]{40}$",
"type": "string"
}
},
"required": [
"attestor"
],
"type": "object"
}
Domain: AttestorRevoked
{
"additionalProperties": false,
"properties": {
"attestor": {
"pattern": "^0x[0-9a-f]{40}$",
"type": "string"
},
"revokedAt": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"attestor",
"revokedAt"
],
"type": "object"
}
Domain: AuctionFailed
{
"additionalProperties": false,
"properties": {
"clearingPrice": {
"pattern": "^\\d+$",
"type": "string"
},
"minimumRaise": {
"pattern": "^\\d+$",
"type": "string"
},
"proceeds": {
"pattern": "^\\d+$",
"type": "string"
},
"reason": {
"enum": [
"NoValidBids",
"MinRaise"
],
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"unitsSold": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"reason",
"clearingPrice",
"unitsSold",
"proceeds",
"minimumRaise"
],
"type": "object"
}
Domain: AuctionSettled
{
"additionalProperties": false,
"properties": {
"clearingPrice": {
"pattern": "^\\d+$",
"type": "string"
},
"proceeds": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"settledAt": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"unitsSold": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"clearingPrice",
"unitsSold",
"proceeds",
"settledAt"
],
"type": "object"
}
Domain: BidCommitted
{
"additionalProperties": false,
"properties": {
"bidder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"commitment": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"deposit": {
"pattern": "^\\d+$",
"type": "string"
},
"order": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"bidder",
"commitment",
"deposit",
"order"
],
"type": "object"
}
Domain: BidDelivered
{
"additionalProperties": false,
"properties": {
"bidder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"refund": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"units": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"bidder",
"units",
"refund"
],
"type": "object"
}
Domain: BidRevealed
{
"additionalProperties": false,
"properties": {
"bidder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"pricePerUnit": {
"pattern": "^\\d+$",
"type": "string"
},
"quantity": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"valid": {
"type": "boolean"
}
},
"required": [
"seriesId",
"bidder",
"pricePerUnit",
"quantity",
"valid"
],
"type": "object"
}
Domain: ContractHashSet
{
"additionalProperties": false,
"properties": {
"contractHash": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"contractHash"
],
"type": "object"
}
Domain: CurveActivated
{
"additionalProperties": false,
"properties": {
"baseMint": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"dbcConfig": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"dbcCreator": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"dbcPool": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"issuePrice": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"unitsSold": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"dbcConfig",
"dbcPool",
"baseMint",
"dbcCreator",
"unitsSold",
"issuePrice"
],
"type": "object"
}
Domain: CurveGraduated
{
"additionalProperties": false,
"properties": {
"issuePrice": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"settledAt": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"unitsSold": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"issuePrice",
"unitsSold",
"settledAt"
],
"type": "object"
}
Domain: CurveProceedsCollected
{
"additionalProperties": false,
"properties": {
"migrationFee": {
"pattern": "^\\d+$",
"type": "string"
},
"proceeds": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"surplus": {
"pattern": "^\\d+$",
"type": "string"
},
"tradingFee": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"migrationFee",
"surplus",
"tradingFee",
"proceeds"
],
"type": "object"
}
Domain: CurveUnitsSynced
{
"additionalProperties": false,
"properties": {
"protocolHeld": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"stakedTotal": {
"pattern": "^\\d+$",
"type": "string"
},
"supply": {
"pattern": "^\\d+$",
"type": "string"
},
"unitsOutstanding": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"supply",
"protocolHeld",
"unitsOutstanding",
"stakedTotal"
],
"type": "object"
}
Domain: FeeTaken
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"kind": {
"enum": [
"auction",
"payout",
"curveTrading",
"nonReveal",
"window"
],
"type": "string"
},
"payer": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"kind",
"amount",
"payer"
],
"type": "object"
}
Domain: FinalClaimed
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"holder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"units": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"holder",
"units",
"amount"
],
"type": "object"
}
Domain: FormalNoticeDue
{
"additionalProperties": false,
"properties": {
"periodId": {
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"periodId"
],
"type": "object"
}
Domain: FundsReleased
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"trancheIndex": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"amount",
"trancheIndex"
],
"type": "object"
}
Domain: FxFallbackFlagged
{
"additionalProperties": false,
"properties": {
"pair": {
"pattern": "^(?:[A-Z]{3}\\/[A-Z]{3}|0x[0-9a-f]{64})$",
"type": "string"
},
"periodId": {
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
"reason": {
"enum": [
"coverage",
"deviation"
],
"type": "string"
}
},
"required": [
"pair",
"periodId",
"reason"
],
"type": "object"
}
Domain: FxPairSet
{
"additionalProperties": false,
"properties": {
"crosscheck": {
"anyOf": [
{
"maxLength": 64,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"effectivePeriod": {
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
"feedId": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"inverted": {
"type": "boolean"
},
"pairId": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
}
},
"required": [
"pairId",
"feedId",
"inverted",
"crosscheck",
"effectivePeriod"
],
"type": "object"
}
Domain: HolderRegistered
{
"additionalProperties": false,
"properties": {
"holder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"holder"
],
"type": "object"
}
Domain: IssuanceResumed
{
"additionalProperties": false,
"properties": {
"issuer": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"issuer"
],
"type": "object"
}
Domain: IssuanceStopped
{
"additionalProperties": false,
"properties": {
"issuer": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"issuer"
],
"type": "object"
}
Domain: IssuerDeactivated
{
"additionalProperties": false,
"properties": {
"issuer": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"issuer"
],
"type": "object"
}
Domain: IssuerRegistered
{
"additionalProperties": false,
"properties": {
"issuer": {
"maxLength": 64,
"minLength": 1,
"type": "string"
}
},
"required": [
"issuer"
],
"type": "object"
}
Domain: NonRevealCharged
{
"additionalProperties": false,
"properties": {
"bidder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"charge": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"bidder",
"charge"
],
"type": "object"
}
Domain: PauseApproved
{
"additionalProperties": false,
"properties": {
"attestor": {
"pattern": "^0x[0-9a-f]{40}$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"start": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"until": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"attestor",
"start",
"until"
],
"type": "object"
}
Domain: PauseEnded
{
"additionalProperties": false,
"properties": {
"pausedSeconds": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"pausedSeconds"
],
"type": "object"
}
Domain: PauseRequested
{
"additionalProperties": false,
"properties": {
"nonce": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"nonce"
],
"type": "object"
}
Domain: PauseRequestWithdrawn
{
"additionalProperties": false,
"properties": {
"nonce": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"nonce"
],
"type": "object"
}
Domain: PaymentReceived
{
"additionalProperties": false,
"properties": {
"accrual": {
"pattern": "^\\d+$",
"type": "string"
},
"fee": {
"pattern": "^\\d+$",
"type": "string"
},
"gross": {
"pattern": "^\\d+$",
"type": "string"
},
"net": {
"pattern": "^\\d+$",
"type": "string"
},
"paidPerUnitWad": {
"pattern": "^\\d+$",
"type": "string"
},
"paymentDue": {
"pattern": "^\\d+$",
"type": "string"
},
"periodId": {
"anyOf": [
{
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
{
"type": "null"
}
]
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"source": {
"enum": [
"payIn",
"split",
"redemption",
"tail",
"extinguishment"
],
"type": "string"
}
},
"required": [
"seriesId",
"periodId",
"gross",
"fee",
"net",
"source",
"paidPerUnitWad"
],
"type": "object"
}
Domain: PaymentRefunded
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"periodId": {
"anyOf": [
{
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
{
"type": "null"
}
]
},
"reason": {
"enum": [
"cap",
"overpayment"
],
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"periodId",
"amount",
"reason"
],
"type": "object"
}
Domain: PayoutClaimed
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"burnedUnits": {
"pattern": "^\\d+$",
"type": "string"
},
"holder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"holder",
"amount",
"burnedUnits"
],
"type": "object"
}
Domain: ProtocolFlagsSet
{
"additionalProperties": false,
"properties": {
"newRaisesPaused": {
"type": "boolean"
},
"tier4Enabled": {
"type": "boolean"
},
"windowsEnabled": {
"type": "boolean"
}
},
"required": [
"newRaisesPaused",
"windowsEnabled",
"tier4Enabled"
],
"type": "object"
}
Domain: RaiseCancelled
{
"additionalProperties": false,
"properties": {
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId"
],
"type": "object"
}
Domain: RaiseMintFinalized
{
"additionalProperties": false,
"properties": {
"proceeds": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"unitsSold": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"unitsSold",
"proceeds"
],
"type": "object"
}
Domain: RaiseOpened
{
"additionalProperties": false,
"properties": {
"commitEndsAt": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"revealEndsAt": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"commitEndsAt",
"revealEndsAt"
],
"type": "object"
}
Domain: RateSnapshot
{
"additionalProperties": false,
"properties": {
"confWad": {
"anyOf": [
{
"pattern": "^\\d+$",
"type": "string"
},
{
"type": "null"
}
]
},
"count": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"dayIndex": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"pair": {
"pattern": "^(?:[A-Z]{3}\\/[A-Z]{3}|0x[0-9a-f]{64})$",
"type": "string"
},
"publishTime": {
"anyOf": [
{
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
{
"type": "null"
}
]
},
"rateWad": {
"pattern": "^\\d+$",
"type": "string"
},
"sumWad": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"pair",
"rateWad",
"confWad",
"publishTime",
"dayIndex",
"sumWad",
"count"
],
"type": "object"
}
Domain: RedemptionClaimed
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"fromStake": {
"pattern": "^\\d+$",
"type": "string"
},
"holder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"units": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"holder",
"units",
"amount"
],
"type": "object"
}
Domain: RedemptionOpened
{
"additionalProperties": false,
"properties": {
"deposit": {
"pattern": "^\\d+$",
"type": "string"
},
"pricePerUnit": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"tailCapPerUnit": {
"pattern": "^\\d+$",
"type": "string"
},
"tailEndsAt": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"unitsOutstanding": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"pricePerUnit",
"unitsOutstanding",
"deposit",
"tailCapPerUnit",
"tailEndsAt"
],
"type": "object"
}
Domain: ReleasesPaused
{
"additionalProperties": false,
"properties": {
"reason": {
"enum": [
"Late",
"IssuerRequest"
],
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"reason"
],
"type": "object"
}
Domain: ReleasesResumed
{
"additionalProperties": false,
"properties": {
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId"
],
"type": "object"
}
Domain: ReportAccepted
{
"additionalProperties": false,
"properties": {
"accrual": {
"pattern": "^\\d+$",
"type": "string"
},
"fxAvgWad": {
"pattern": "^\\d+$",
"type": "string"
},
"fxBasis": {
"enum": [
"accumulator",
"attestor",
"unity"
],
"type": "string"
},
"incomeCommitment": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"liquidityEvent": {
"type": "boolean"
},
"paymentDue": {
"pattern": "^\\d+$",
"type": "string"
},
"periodId": {
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
"priorIncomeCommitment": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"termsCommitment": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"tier": {
"anyOf": [
{
"const": 1,
"type": "number"
},
{
"const": 2,
"type": "number"
},
{
"const": 3,
"type": "number"
},
{
"const": 4,
"type": "number"
}
]
}
},
"required": [
"seriesId",
"periodId",
"tier",
"paymentDue",
"accrual",
"priorIncomeCommitment",
"incomeCommitment",
"termsCommitment",
"fxBasis",
"fxAvgWad",
"liquidityEvent"
],
"type": "object"
}
Domain: RouterIncomeHeld
{
"additionalProperties": false,
"properties": {
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId"
],
"type": "object"
}
Domain: RouterIncomeRouted
{
"additionalProperties": false,
"properties": {
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId"
],
"type": "object"
}
Domain: RouterPeriodClosed
{
"additionalProperties": false,
"properties": {
"periodId": {
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"periodId"
],
"type": "object"
}
Domain: SeriesCreated
{
"additionalProperties": false,
"properties": {
"issuer": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"terms": {
"additionalProperties": false,
"properties": {
"auctionFeeBps": {
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
"capMultipleWad": {
"pattern": "^\\d+$",
"type": "string"
},
"commitDurationSeconds": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"contractHash": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"dueDays": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"formalNoticeDays": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"fxPairId": {
"anyOf": [
{
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"graceDays": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"hurdleWad": {
"pattern": "^\\d+$",
"type": "string"
},
"lockupSeconds": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"minimumRaise": {
"pattern": "^\\d+$",
"type": "string"
},
"nonRevealChargeBps": {
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
"payoutFeeBps": {
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
"payoutMultipleK": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"raiseStyle": {
"enum": [
"sealed",
"curve"
],
"type": "string"
},
"releaseSchedule": {
"items": {
"additionalProperties": false,
"properties": {
"afterSeconds": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"bps": {
"exclusiveMinimum": 0,
"maximum": 10000,
"type": "integer"
}
},
"required": [
"afterSeconds",
"bps"
],
"type": "object"
},
"minItems": 1,
"type": "array"
},
"reportingCurrency": {
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"reservePrice": {
"pattern": "^\\d+$",
"type": "string"
},
"revealDurationSeconds": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"routerTerms": {
"additionalProperties": false,
"properties": {
"currencyCode": {
"maximum": 65535,
"minimum": 0,
"type": "integer"
},
"indexingRule": {
"maximum": 255,
"minimum": 0,
"type": "integer"
},
"rWad": {
"pattern": "^\\d+$",
"type": "string"
},
"termsSalt": {
"pattern": "^\\d+$",
"type": "string"
},
"theta": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"theta",
"rWad",
"currencyCode",
"indexingRule",
"termsSalt"
],
"type": "object"
},
"stablecoin": {
"enum": [
"USDC",
"USDG"
],
"type": "string"
},
"stablecoinMint": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"termsCommitment": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"tierFlags": {
"additionalProperties": false,
"properties": {
"tier1": {
"type": "boolean"
},
"tier2": {
"type": "boolean"
},
"tier3": {
"type": "boolean"
},
"tier4": {
"type": "boolean"
}
},
"required": [
"tier1",
"tier2",
"tier3",
"tier4"
],
"type": "object"
},
"unitsOffered": {
"pattern": "^\\d+$",
"type": "string"
},
"walletCapBps": {
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
"windowCommitDuration": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"windowFeeBps": {
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
"windowRevealDuration": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"fxPairId",
"stablecoin",
"stablecoinMint",
"unitsOffered",
"reservePrice",
"minimumRaise",
"capMultipleWad",
"lockupSeconds",
"releaseSchedule",
"auctionFeeBps",
"payoutFeeBps",
"hurdleWad",
"payoutMultipleK",
"walletCapBps",
"nonRevealChargeBps",
"commitDurationSeconds",
"revealDurationSeconds",
"windowCommitDuration",
"windowRevealDuration",
"windowFeeBps",
"dueDays",
"graceDays",
"formalNoticeDays",
"contractHash",
"termsCommitment",
"tierFlags",
"reportingCurrency",
"raiseStyle"
],
"type": "object"
}
},
"required": [
"seriesId",
"issuer",
"terms"
],
"type": "object"
}
Domain: SeriesExtinguished
{
"additionalProperties": false,
"properties": {
"attestors": {
"items": {
"pattern": "^0x[0-9a-f]{40}$",
"type": "string"
},
"maxItems": 2,
"minItems": 2,
"type": "array"
},
"returnedToHolders": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"attestors",
"returnedToHolders"
],
"type": "object"
}
Domain: SeriesRetired
{
"additionalProperties": false,
"properties": {
"paidPerUnitWad": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"paidPerUnitWad"
],
"type": "object"
}
Domain: SettlementProposed
{
"additionalProperties": false,
"properties": {
"clearingPrice": {
"pattern": "^\\d+$",
"type": "string"
},
"round": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"clearingPrice",
"round"
],
"type": "object"
}
Domain: SettlementRejected
{
"additionalProperties": false,
"properties": {
"clearingPrice": {
"pattern": "^\\d+$",
"type": "string"
},
"reason": {
"enum": [
"ClaimMismatch",
"InvalidClearingPrice"
],
"type": "string"
},
"round": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"round",
"clearingPrice",
"reason"
],
"type": "object"
}
Domain: SplitReceipt
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"periodId": {
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
"router": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"periodId",
"amount",
"router"
],
"type": "object"
}
Domain: StatusChanged
{
"additionalProperties": false,
"properties": {
"from": {
"enum": [
"OnTime",
"InGrace",
"Late",
"Paused",
"Retired",
"Redeemed",
"Extinguished"
],
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"to": {
"enum": [
"OnTime",
"InGrace",
"Late",
"Paused",
"Retired",
"Redeemed",
"Extinguished"
],
"type": "string"
}
},
"required": [
"seriesId",
"from",
"to"
],
"type": "object"
}
Domain: TailClaimed
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"holder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"holder",
"amount"
],
"type": "object"
}
Domain: TailPayout
{
"additionalProperties": false,
"properties": {
"perUnit": {
"pattern": "^\\d+$",
"type": "string"
},
"periodId": {
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"total": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"periodId",
"perUnit",
"total"
],
"type": "object"
}
Domain: TermsAmended
{
"additionalProperties": false,
"properties": {
"attestor": {
"pattern": "^0x[0-9a-f]{40}$",
"type": "string"
},
"capMultipleWad": {
"pattern": "^\\d+$",
"type": "string"
},
"nonce": {
"pattern": "^\\d+$",
"type": "string"
},
"previousCommitment": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"routerTerms": {
"additionalProperties": false,
"properties": {
"currencyCode": {
"maximum": 65535,
"minimum": 0,
"type": "integer"
},
"indexingRule": {
"maximum": 255,
"minimum": 0,
"type": "integer"
},
"rWad": {
"pattern": "^\\d+$",
"type": "string"
},
"termsSalt": {
"pattern": "^\\d+$",
"type": "string"
},
"theta": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"theta",
"rWad",
"currencyCode",
"indexingRule",
"termsSalt"
],
"type": "object"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"termsCommitment": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
}
},
"required": [
"seriesId",
"termsCommitment",
"previousCommitment",
"capMultipleWad",
"attestor",
"nonce"
],
"type": "object"
}
Domain: TransferWindowCleared
{
"additionalProperties": false,
"properties": {
"clearingPrice": {
"pattern": "^\\d+$",
"type": "string"
},
"done": {
"type": "boolean"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"unitsTransferred": {
"pattern": "^\\d+$",
"type": "string"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"windowId",
"clearingPrice",
"unitsTransferred"
],
"type": "object"
}
Domain: TransferWindowOpened
{
"additionalProperties": false,
"properties": {
"commitEndsAt": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"periodId": {
"pattern": "^\\d{4}Q[1-4]$",
"type": "string"
},
"revealEndsAt": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"windowId",
"commitEndsAt",
"revealEndsAt"
],
"type": "object"
}
Domain: TreasuryFunded
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"amount"
],
"type": "object"
}
Domain: TrueUpNoticeDue
{
"additionalProperties": false,
"properties": {
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"year": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"year"
],
"type": "object"
}
Domain: TrueUpPaid
{
"additionalProperties": false,
"properties": {
"accrual": {
"pattern": "^\\d+$",
"type": "string"
},
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
}
},
"required": [
"seriesId",
"amount",
"accrual"
],
"type": "object"
}
Domain: TrueUpRecorded
{
"additionalProperties": false,
"properties": {
"adjustment": {
"pattern": "^(0|-?[1-9]\\d{0,18})$",
"type": "string"
},
"deadline": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"year": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"year",
"adjustment",
"deadline"
],
"type": "object"
}
Domain: UnitsAllocated
{
"additionalProperties": false,
"properties": {
"bidder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"cost": {
"pattern": "^\\d+$",
"type": "string"
},
"fee": {
"pattern": "^\\d+$",
"type": "string"
},
"refund": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"units": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"bidder",
"units",
"cost",
"fee",
"refund"
],
"type": "object"
}
Domain: UnitsBurned
{
"additionalProperties": false,
"properties": {
"holder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"reason": {
"enum": [
"cap",
"redemption",
"extinguishment"
],
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"units": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"holder",
"units",
"reason"
],
"type": "object"
}
Domain: UnitsStaked
{
"additionalProperties": false,
"properties": {
"holder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"staked": {
"pattern": "^\\d+$",
"type": "string"
},
"units": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"holder",
"units",
"staked"
],
"type": "object"
}
Domain: UnitsTransferred
{
"additionalProperties": false,
"properties": {
"from": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"to": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"units": {
"pattern": "^\\d+$",
"type": "string"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"from",
"to",
"units",
"windowId"
],
"type": "object"
}
Domain: UnitsUnstaked
{
"additionalProperties": false,
"properties": {
"holder": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"staked": {
"pattern": "^\\d+$",
"type": "string"
},
"units": {
"pattern": "^\\d+$",
"type": "string"
}
},
"required": [
"seriesId",
"holder",
"units",
"staked"
],
"type": "object"
}
Domain: VerifierKeyRegistered
{
"additionalProperties": false,
"properties": {
"verifierKey": {
"pattern": "^0x[0-9a-f]{40}$",
"type": "string"
}
},
"required": [
"verifierKey"
],
"type": "object"
}
Domain: VerifierKeyRevoked
{
"additionalProperties": false,
"properties": {
"revokedAt": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"verifierKey": {
"pattern": "^0x[0-9a-f]{40}$",
"type": "string"
}
},
"required": [
"verifierKey",
"revokedAt"
],
"type": "object"
}
Domain: WindowOrderCommitted
{
"additionalProperties": false,
"properties": {
"commitment": {
"pattern": "^0x[0-9a-f]{64}$",
"type": "string"
},
"escrow": {
"pattern": "^\\d+$",
"type": "string"
},
"owner": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"side": {
"enum": [
"buy",
"sell"
],
"type": "string"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"windowId",
"owner",
"side",
"commitment",
"escrow"
],
"type": "object"
}
Domain: WindowOrderDelivered
{
"additionalProperties": false,
"properties": {
"amount": {
"pattern": "^\\d+$",
"type": "string"
},
"owner": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"units": {
"pattern": "^\\d+$",
"type": "string"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"windowId",
"owner",
"units",
"amount"
],
"type": "object"
}
Domain: WindowOrderProcessed
{
"additionalProperties": false,
"properties": {
"cancelled": {
"type": "boolean"
},
"done": {
"type": "boolean"
},
"fee": {
"pattern": "^\\d+$",
"type": "string"
},
"fill": {
"pattern": "^\\d+$",
"type": "string"
},
"owner": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"pendingStable": {
"pattern": "^\\d+$",
"type": "string"
},
"pendingUnits": {
"pattern": "^\\d+$",
"type": "string"
},
"pricePerUnit": {
"pattern": "^\\d+$",
"type": "string"
},
"refund": {
"pattern": "^\\d+$",
"type": "string"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"side": {
"enum": [
"buy",
"sell"
],
"type": "string"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"windowId",
"owner",
"side",
"fill",
"pricePerUnit",
"fee",
"refund",
"pendingUnits",
"pendingStable",
"cancelled",
"done"
],
"type": "object"
}
Domain: WindowOrderRevealed
{
"additionalProperties": false,
"properties": {
"owner": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"pricePerUnit": {
"pattern": "^\\d+$",
"type": "string"
},
"quantity": {
"pattern": "^\\d+$",
"type": "string"
},
"revealIndex": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"valid": {
"type": "boolean"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"windowId",
"owner",
"pricePerUnit",
"quantity",
"valid",
"revealIndex"
],
"type": "object"
}
Domain: WindowOrdersTallied
{
"additionalProperties": false,
"properties": {
"round": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"talliedCount": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"windowId",
"round",
"talliedCount"
],
"type": "object"
}
Domain: WindowSettlementProposed
{
"additionalProperties": false,
"properties": {
"clearingPrice": {
"anyOf": [
{
"pattern": "^\\d+$",
"type": "string"
},
{
"type": "null"
}
]
},
"round": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"windowId",
"clearingPrice",
"round"
],
"type": "object"
}
Domain: WindowSettlementRejected
{
"additionalProperties": false,
"properties": {
"reason": {
"type": "string"
},
"round": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"seriesId": {
"pattern": "^[a-z0-9-]+:[A-Za-z0-9]+$",
"type": "string"
},
"windowId": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"seriesId",
"windowId",
"round",
"reason"
],
"type": "object"
}