Skip to main content

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.

NameType
seriesPubkey
bidderPubkey
escrowu64

merces_protocol: BidDelivered​

Discriminator: 0x073937e4e7861541.

NameType
seriesPubkey
bidderPubkey
unitsu64
refundu64

merces_protocol: BidRevealed​

Discriminator: 0xe3907de51c6d12d1.

NameType
seriesPubkey
bidderPubkey
priceu64
quantityu64
validbool

merces_protocol: CurveProceedsCollected​

Discriminator: 0x546c20c482402925.

NameType
seriesPubkey
migration_feeu64
surplusu64
trading_feeu64
proceedsu64

merces_protocol: CurveUnitsSynced​

Discriminator: 0xa25fa29c1ce96383.

NameType
seriesPubkey
supplyu64
protocol_heldu64
units_outstandingu64
staked_totalu64

merces_protocol: EarlyDrawExecuted​

Discriminator: 0xd1109b1693d1b934.

NameType
seriesPubkey
amountu64
approverPubkey

merces_protocol: FinalClaimed​

Discriminator: 0xba19cec5e8adc634.

NameType
seriesPubkey
holderPubkey
unitsu64
amountu64

merces_protocol: FormalNoticeDue​

Discriminator: 0x5fae38ab3c449400.

NameType
seriesPubkey
periodu32
trueupbool

merces_protocol: FxDeviationFlagged​

Discriminator: 0x6a0dd758cb549701.

NameType
pair[u8; 32]
periodu32
rate_wadu64
crosscheck_wadu64

merces_protocol: FxSnapshot​

Discriminator: 0xdca009af5e44640a.

NameType
pair[u8; 32]
dayu32
rate_wadu64
sum_wadu128
countu32

merces_protocol: HolderRegistered​

Discriminator: 0xc94edf8567a4ad88.

NameType
seriesPubkey
holderPubkey

merces_protocol: IncomeRouted​

Discriminator: 0x4aaa0bb5a3529d8c.

NameType
seriesPubkey
amountu64
pass_throughu64
routedu64
ytd_receivedu64

merces_protocol: MintAuthorityRevoked​

Discriminator: 0x02de7d3a6c7efe79.

NameType
seriesPubkey

merces_protocol: NonRevealCharged​

Discriminator: 0x3c92af67b6a4b2a9.

NameType
seriesPubkey
bidderPubkey
chargeu64

merces_protocol: OrderCommitted​

Discriminator: 0x7873435283d70d53.

NameType
seriesPubkey
periodu32
ownerPubkey
sideu8
escrowu64

merces_protocol: OrderDelivered​

Discriminator: 0xeb645a703072aa4b.

NameType
seriesPubkey
periodu32
ownerPubkey
sideu8
unitsu64
amountu64

merces_protocol: OrderFilled​

Discriminator: 0x787c6d42f974ae1e.

NameType
seriesPubkey
periodu32
ownerPubkey
sideu8
fillu64
priceu64
feeu64
refundu64

merces_protocol: OrderRevealed​

Discriminator: 0xf154caad00306c5b.

NameType
seriesPubkey
periodu32
ownerPubkey
sideu8
priceu64
quantityu64
validbool

merces_protocol: PauseApproved​

Discriminator: 0x284db39fb3db9cf4.

NameType
seriesPubkey
startu64
endu64
attestor[u8; 20]

merces_protocol: PauseEnded​

Discriminator: 0x484a13697b23a3e3.

NameType
seriesPubkey
paused_totalu64

merces_protocol: PauseRequestWithdrawn​

Discriminator: 0x01bd973db4057600.

NameType
seriesPubkey
nonceu64

merces_protocol: PauseRequested​

Discriminator: 0x7d25aed3b7378107.

NameType
seriesPubkey
nonceu64

merces_protocol: PaymentSettled​

Discriminator: 0x9eb6984c6917e887.

NameType
seriesPubkey
periodu32
grossu64
accrualu64
feeu64
acceptedu64
refundedu64

merces_protocol: PayoutClaimed​

Discriminator: 0xc8276970743f3a95.

NameType
seriesPubkey
holderPubkey
amountu64
burned_unitsu64

merces_protocol: PayoutDistributed​

Discriminator: 0x73f533c7ae845d5a.

NameType
seriesPubkey
sourceu8
grossu64
acceptedu64
feeu64
net_addedu64
delta_acc_wadu128
paid_per_unit_wadu128
retiredbool

merces_protocol: RaiseCancelled​

Discriminator: 0x6124a8e74909b7ed.

NameType
seriesPubkey

merces_protocol: RaiseFailed​

Discriminator: 0xad728e41ce2b42aa.

NameType
seriesPubkey
clearing_priceu64
proceedsu64
min_raiseu64

merces_protocol: RaiseMintFinalized​

Discriminator: 0x36f013a6fa2f6432.

NameType
seriesPubkey
units_soldu64
proceedsu64

merces_protocol: RaiseOpened​

Discriminator: 0x65b9a85230ce2aee.

NameType
seriesPubkey
unit_mintPubkey
opened_atu64
commit_endu64
reveal_endu64

merces_protocol: RaiseSettled​

Discriminator: 0xe841f13f8b460f5a.

NameType
seriesPubkey
clearing_priceu64
units_soldu64
proceedsu64
settlement_tsu64

merces_protocol: RedemptionClaimed​

Discriminator: 0x6bfbc7d53bad35bd.

NameType
seriesPubkey
holderPubkey
unitsu64
amountu64

merces_protocol: ReleaseClaimed​

Discriminator: 0x8528ed9cefff8ef2.

NameType
seriesPubkey
amountu64
released_totalu64

merces_protocol: ReleasePauseSet​

Discriminator: 0x3da685cf31ff1102.

NameType
seriesPubkey
pausedbool

merces_protocol: ReportAccepted​

Discriminator: 0x91146deffadc7024.

NameType
seriesPubkey
periodu32
payment_usdu64
fx_avg_wadu64
fx_fallbackbool
tieru8
liquidity_eventbool
income_commitment[u8; 32]
dueu64

merces_protocol: RouterPeriodClosed​

Discriminator: 0xe2840b0064594053.

NameType
seriesPubkey
periodu32
ytd_at_endu64

merces_protocol: SeriesExtinguished​

Discriminator: 0xb6fc98e4665aa796.

NameType
seriesPubkey
unreleasedu64
attestor_a[u8; 20]
attestor_b[u8; 20]

merces_protocol: SeriesRedeemed​

Discriminator: 0xbd21c62ef2d9e03e.

NameType
seriesPubkey
priceu64
hurdleu64
d_avgu64
cap_remainingu64
unitsu64
depositu64

merces_protocol: SeriesRetired​

Discriminator: 0x9fe0e97d9643b69e.

NameType
seriesPubkey
paid_per_unit_wadu128
refundu64

merces_protocol: SettlementProposed​

Discriminator: 0x8b2040cd1b9a6493.

NameType
seriesPubkey
clearing_priceu64
roundu32

merces_protocol: SettlementRejected​

Discriminator: 0x96bbc2edea4abc29.

NameType
seriesPubkey
roundu32
clearing_priceu64
reasonu8

merces_protocol: StatusChanged​

Discriminator: 0x92ebde7d91f622f0.

NameType
seriesPubkey
oldu8
newu8

merces_protocol: TailClaimed​

Discriminator: 0xeae2448d75546d41.

NameType
seriesPubkey
holderPubkey
amountu64

merces_protocol: TailDistributed​

Discriminator: 0xb7d982d395366bc0.

NameType
seriesPubkey
periodu32
grossu64
acceptedu64
feeu64
refundedu64

merces_protocol: TrueUpPaid​

Discriminator: 0xfa0530758be3dd54.

NameType
seriesPubkey
amountu64
accrualu64

merces_protocol: TrueUpRecorded​

Discriminator: 0x886cb5cc53d3546e.

NameType
seriesPubkey
yearu16
adjustmenti64
deadlineu64

merces_protocol: UnitsAllocated​

Discriminator: 0x23dcb6d0727b3010.

NameType
seriesPubkey
bidderPubkey
unitsu64
costu64
feeu64
refundu64

merces_protocol: UnitsBurned​

Discriminator: 0x2a5f26ded381097a.

NameType
seriesPubkey
holderPubkey
unitsu64
reasonu8

merces_protocol: UnitsStaked​

Discriminator: 0x6e7cd5077b4f3c68.

NameType
seriesPubkey
holderPubkey
unitsu64
stakedu64

merces_protocol: UnitsUnstaked​

Discriminator: 0x234b6473c9432981.

NameType
seriesPubkey
holderPubkey
unitsu64
stakedu64

merces_protocol: WindowCleared​

Discriminator: 0xc613c805cc38b1d2.

NameType
seriesPubkey
periodu32
clearing_priceu64
matched_unitsu64
branchu8

merces_protocol: WindowNoMatch​

Discriminator: 0x31e3d85bcb4a6e1e.

NameType
seriesPubkey
periodu32

merces_protocol: WindowOpened​

Discriminator: 0x9f8db1ab44ff6185.

NameType
seriesPubkey
periodu32
commit_endu64
reveal_endu64

merces_protocol: WindowSettlementProposed​

Discriminator: 0x5cda48f92c54ef68.

NameType
seriesPubkey
periodu32
clearing_priceu64
no_matchbool
roundu32

merces_protocol: WindowSettlementRejected​

Discriminator: 0x9bb343f2d0f9edae.

NameType
seriesPubkey
periodu32
clearing_priceu64
reasonu8

merces_protocol: WindowTakebackProposed​

Discriminator: 0xafb557e91319b90f.

NameType
seriesPubkey
periodu32
priceu64
reveal_indexu32
roundu32

merces_protocol: WindowTakebackRejected​

Discriminator: 0x4adb8896f7e3ca62.

NameType
seriesPubkey
periodu32
roundu32

merces_protocol: WindowTakebackSettled​

Discriminator: 0x168d090496855c9d.

NameType
seriesPubkey
periodu32
cancelled_unitsu64
below_unitsu64
priceu64
reveal_indexu32
partialu64

Solana: merces_registry​

Source: stage1:solana/idls/merces_registry.json.

merces_registry: AdminTransferStarted​

Discriminator: 0x1f5275b193a8d2b1.

NameType
adminPubkey
pending_adminPubkey

merces_registry: AdminTransferred​

Discriminator: 0xff93b605c7d926b3.

NameType
old_adminPubkey
new_adminPubkey

merces_registry: AllowlistManagerSet​

Discriminator: 0xa80472300875cee1.

NameType
allowlist_managerPubkey

merces_registry: AllowlistUpdated​

Discriminator: 0x58ef5d414a8c53d5.

NameType
walletPubkey
allowedbool

merces_registry: AttestorRegistered​

Discriminator: 0x8e723bc95db759b7.

NameType
addr[u8; 20]

merces_registry: AttestorRevoked​

Discriminator: 0x2b723092a2156f06.

NameType
addr[u8; 20]
revoked_atu64

merces_registry: ContractHashSet​

Discriminator: 0x1b765faac15cd261.

NameType
seriesPubkey
hash[u8; 32]

merces_registry: CurveActivated​

Discriminator: 0x5b5aed8544d03f1b.

NameType
seriesPubkey
dbc_configPubkey
dbc_poolPubkey
base_mintPubkey
dbc_creatorPubkey
units_soldu64
clearing_priceu64

merces_registry: DefaultsSet​

Discriminator: 0x65485c545ac60271.

NameType
defaultsParametersData

merces_registry: EarlyDrawApproverSet​

Discriminator: 0x8e5e150b9163c382.

NameType
approverPubkey

merces_registry: FeeCollectorSet​

Discriminator: 0x969d9fd0924d00a9.

NameType
fee_collectorPubkey

merces_registry: FlagsSet​

Discriminator: 0x12efef2f1d42ec7e.

NameType
new_raises_pausedbool
windows_enabledbool
tier4_enabledbool

merces_registry: FxPairSet​

Discriminator: 0x3e64d3a80d6edc7f.

NameType
pair_id[u8; 32]
feed_id[u8; 32]
invertedbool
crosscheckPubkey
crosscheck_effective_periodu32
enabledbool

merces_registry: IssuanceResumed​

Discriminator: 0xbb6c6882389fa74c.

NameType
walletPubkey

merces_registry: IssuanceStopped​

Discriminator: 0x22ca209490fd2aa2.

NameType
walletPubkey

merces_registry: IssuerDeactivated​

Discriminator: 0x6355426186b409c2.

NameType
walletPubkey

merces_registry: IssuerRegistered​

Discriminator: 0x626c9ce00900c315.

NameType
walletPubkey

merces_registry: MintFinalized​

Discriminator: 0xc9d325f89d6249d3.

NameType
seriesPubkey

merces_registry: ProtocolInitialized​

Discriminator: 0xad7aa8fe09764c84.

NameType
adminPubkey
allowlist_managerPubkey
fee_collectorPubkey
chain_idu64
domain[u8; 32]
protocol_programPubkey
protocol_authorityPubkey

merces_registry: RaiseStateChanged​

Discriminator: 0xbb1abd99c74b149b.

NameType
seriesPubkey
stateu8

merces_registry: SeriesCreated​

Discriminator: 0x02a4362618b5e9b4.

NameType
seriesPubkey
series_idu64
issuerPubkey
modeu8
stablecoinPubkey
units_offeredu64
reserve_priceu64
min_raiseu64
cap_multiple_wadu64
hurdle_rate_wadu64
ku16
lockup_secondsu64
wallet_cap_bpsu16
auction_fee_bpsu16
payout_fee_bpsu16
window_fee_bpsu16
non_reveal_charge_bpsu16
terms_commitment[u8; 32]
tier_flagsu8
fx_pair_id[u8; 32]

merces_registry: TerminalStatusSet​

Discriminator: 0xc808e3470ad9c0d6.

NameType
seriesPubkey
statusu8

merces_registry: TermsAmended​

Discriminator: 0xa5da8ceef3f093b9.

NameType
seriesPubkey
nonceu64
new_terms_commitment[u8; 32]
new_cap_multiple_wadu64
attestor[u8; 20]

merces_registry: VerifierKeyRegistered​

Discriminator: 0x33e22b241caa689c.

NameType
addr[u8; 20]

merces_registry: VerifierKeyRevoked​

Discriminator: 0xe3680747cb626b62.

NameType
addr[u8; 20]
revoked_atu64

EVM: FeeCollector​

Source: stage1:evm/abis/FeeCollector.json.

FeeCollector: FeesWithdrawn(address,address,uint256)​

Signature topic: 0x5e110f8bc8a20b65dcc87f224bdf1cc039346e267118bae2739847f07321ffa8.

NameTypeCanonical ABI typeIndexed
tokenaddressaddressyes
toaddressaddressyes
amountuint256uint256no

FeeCollector: OwnershipTransferred(address,address)​

Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

NameTypeCanonical ABI typeIndexed
previousOwneraddressaddressyes
newOwneraddressaddressyes

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.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
bidderaddressaddressyes
escrowuint64uint64no

MercesAuction: BidDelivered(uint256,address,uint64,uint64)​

Signature topic: 0x3e772cf759070de7b905330a3ae314b7687d27afed0953f471661dd309f998a1.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
bidderaddressaddressyes
unitsuint64uint64no
refunduint64uint64no

MercesAuction: BidProcessed(uint256,address,uint64,uint64)​

Signature topic: 0x3cd1e3d595b06334329edb5d6655bec350d45d98827e0e66642ee9f04ce8b05d.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
bidderaddressaddressyes
unitsuint64uint64no
refunduint64uint64no

MercesAuction: BidRevealed(uint256,address,uint64,uint64,bool)​

Signature topic: 0x567a6d7b77ac25e3ae78b0682c1bf42a295771d8fff67766d3db42d0e2152ff0.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
bidderaddressaddressyes
priceuint64uint64no
quantityuint64uint64no
validboolboolno

MercesAuction: Initialized(uint64)​

Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.

NameTypeCanonical ABI typeIndexed
versionuint64uint64no

MercesAuction: MintAuthorityRevoked(uint256)​

Signature topic: 0xa25733c6bdf1c1e9157f417a3f926d977463f2eb54fc2daddf4f32fdb935efe1.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes

MercesAuction: NonRevealCharged(uint256,address,uint64)​

Signature topic: 0x227c4a80f1f17a998c31628dbe1056bad8cd976af19f2819bf1cac92de8a915b.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
bidderaddressaddressyes
chargeuint64uint64no

MercesAuction: OwnershipTransferred(address,address)​

Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

NameTypeCanonical ABI typeIndexed
previousOwneraddressaddressyes
newOwneraddressaddressyes

MercesAuction: RaiseCancelled(uint256)​

Signature topic: 0x2560499ac6859701f283a3b16afd1d4d96223db36f3e2bdc94b0b091c1321fe2.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes

MercesAuction: RaiseFailed(uint256,uint64,uint64,uint64)​

Signature topic: 0x46492624e115e1db81f62365bd8c14371b89a7d8f953a8ed520981de7eaa1195.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
clearingPriceuint64uint64no
proceedsuint64uint64no
minRaiseuint64uint64no

MercesAuction: RaiseMintFinalized(uint256,uint64,uint64)​

Signature topic: 0xbcb2f5ac74e085a3cfb72fe3c0ffb32c669d046a8c7ff4ff5e0b587e3cf45118.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
unitsSolduint64uint64no
proceedsuint64uint64no

MercesAuction: RaiseOpened(uint256,address,uint64,uint64,uint64)​

Signature topic: 0x7eaa19a47582c63d5094467a0ea19c872d471fcf03d35df45fd82da9c6eee237.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
unitMintaddressaddressno
openedAtuint64uint64no
commitEnduint64uint64no
revealEnduint64uint64no

MercesAuction: RaiseSettled(uint256,uint64,uint64,uint64,uint64)​

Signature topic: 0x93ba100b3367b4d7a42705e55ff4de3087757ed20248605ace093e10860fe09c.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
clearingPriceuint64uint64no
unitsSolduint64uint64no
proceedsuint64uint64no
settlementTsuint64uint64no

MercesAuction: SettlementProposed(uint256,uint64,uint32)​

Signature topic: 0xfcad9135d60d427454fae5212b5f7ae29666e9b661de93c17d8cb0ca2f2fd711.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
clearingPriceuint64uint64no
rounduint32uint32no

MercesAuction: SettlementRejected(uint256,uint32,uint64,uint8)​

Signature topic: 0x9dce03d48e541525aae29fccecb95ad2004dc662f89d5b9cf3bea0cb0613db45.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
rounduint32uint32no
clearingPriceuint64uint64no
reasonuint8uint8no

MercesAuction: UnitsAllocated(uint256,address,uint64,uint64,uint64,uint64)​

Signature topic: 0x03f8813b2de3b8f21b9ccbc133a36aa08d091237f4cb95a16800cd44d550a5da.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
bidderaddressaddressyes
unitsuint64uint64no
costuint64uint64no
feeuint64uint64no
refunduint64uint64no

MercesAuction: Upgraded(address)​

Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

NameTypeCanonical ABI typeIndexed
implementationaddressaddressyes

EVM: MercesComplianceModule​

Source: stage1:evm/abis/MercesComplianceModule.json.

MercesComplianceModule: ComplianceBound(address)​

Signature topic: 0x1f7b76c58fb697eb53c6c7c1becb96911516a136e24d7ced386b2355358b75a3.

NameTypeCanonical ABI typeIndexed
_complianceaddressaddressyes

MercesComplianceModule: ComplianceUnbound(address)​

Signature topic: 0x408b49d9be1c914c52a0227e18a077e5a892dddf32a26cfa94a5d9708fad7718.

NameTypeCanonical ABI typeIndexed
_complianceaddressaddressyes

MercesComplianceModule: EscrowsSet(address,address,address)​

Signature topic: 0xd0d002a329b68abe0bef6b165ff1f66b3c947081a12a848c0d6d023447f5d60f.

NameTypeCanonical ABI typeIndexed
complianceaddressaddressyes
auctionaddressaddressno
windowaddressaddressno

EVM: MercesFxAccumulator​

Source: stage1:evm/abis/MercesFxAccumulator.json.

MercesFxAccumulator: FxDeviationFlagged(bytes32,uint32,uint256,uint256)​

Signature topic: 0x6af0207c133cf94b09d0efba48b414871d471149573721ff1243fea5db5ff945.

NameTypeCanonical ABI typeIndexed
pairbytes32bytes32yes
perioduint32uint32no
rateWaduint256uint256no
crosscheckWaduint256uint256no

MercesFxAccumulator: FxSnapshot(bytes32,uint32,uint256,uint256,uint32)​

Signature topic: 0xc8a79d442e412e8876a47c3e7096487648c3461567f3fb727370cf154e35ec3a.

NameTypeCanonical ABI typeIndexed
pairbytes32bytes32yes
dayuint32uint32no
rateWaduint256uint256no
sumWaduint256uint256no
countuint32uint32no

MercesFxAccumulator: Initialized(uint64)​

Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.

NameTypeCanonical ABI typeIndexed
versionuint64uint64no

MercesFxAccumulator: OwnershipTransferred(address,address)​

Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

NameTypeCanonical ABI typeIndexed
previousOwneraddressaddressyes
newOwneraddressaddressyes

MercesFxAccumulator: PythSet(address)​

Signature topic: 0x46b42f4e8500803ed21911081f9fad2d1b466f75d95552247151cc9fed56e68d.

NameTypeCanonical ABI typeIndexed
pythaddressaddressno

MercesFxAccumulator: Upgraded(address)​

Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

NameTypeCanonical ABI typeIndexed
implementationaddressaddressyes

EVM: MercesIncome​

Source: stage1:evm/abis/MercesIncome.json.

MercesIncome: FormalNoticeDue(uint256,uint32,bool)​

Signature topic: 0x6927534d56ffd0651f955127d53ffaa180112a69a767ee74c5d0aff92e062bb4.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32no
trueupboolboolno

MercesIncome: FxAccumulatorSet(address)​

Signature topic: 0xb20e916d35fafe0eee5fb97e0574bd55c421bfe30079d9dbbfc70e26fe2f77db.

NameTypeCanonical ABI typeIndexed
fxAccumulatoraddressaddressno

MercesIncome: Groth16VerifierSet(address)​

Signature topic: 0x26ef360a13185c5326334b91322de813f7c55ba9ce003d06f239d582957c8b63.

NameTypeCanonical ABI typeIndexed
verifieraddressaddressno

MercesIncome: Initialized(uint64)​

Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.

NameTypeCanonical ABI typeIndexed
versionuint64uint64no

MercesIncome: OwnershipTransferred(address,address)​

Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

NameTypeCanonical ABI typeIndexed
previousOwneraddressaddressyes
newOwneraddressaddressyes

MercesIncome: PauseApproved(uint256,uint64,uint64,address)​

Signature topic: 0x5bbd612c985466a05ce0c20db686b7ce1da912348ebdd6f3895694e5f313deb6.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
startuint64uint64no
enduint64uint64no
attestoraddressaddressyes

MercesIncome: PauseEnded(uint256,uint64)​

Signature topic: 0x55a8aee3f457df4c1b939d947407542dc75043ff3fca188002222ee353407c84.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
pausedTotaluint64uint64no

MercesIncome: PauseRequested(uint256,uint64)​

Signature topic: 0x659ec4a6f47cafdd3b9c9ca27fab1fb0fc06208865c0dad96a1e0b1dacab2fc2.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
nonceuint64uint64no

MercesIncome: PauseRequestWithdrawn(uint256,uint64)​

Signature topic: 0xa55f65c03b83a5ac69824a717544f29b8f7f1cdd4f8f6f22b5e3b428252d81b9.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
nonceuint64uint64no

MercesIncome: PaymentSettled(uint256,uint32,uint64,uint64,uint64,uint64,uint64)​

Signature topic: 0x56f80ae76f2e627ffbd4a0692052ba0b9af9e953dc538ad67f443c6338e832d1.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
grossuint64uint64no
accrualuint64uint64no
feeuint64uint64no
accepteduint64uint64no
refundeduint64uint64no

MercesIncome: Poseidon2Set(address)​

Signature topic: 0xf450137e3c7c1c2d3a8f221460aa3ca858bf3dc076abccffed61e5aa89ecf4f9.

NameTypeCanonical ABI typeIndexed
poseidon2addressaddressno

MercesIncome: ReportAccepted(uint256,uint32,uint64,uint64,bool,uint8,bool,bytes32,uint64)​

Signature topic: 0x5cc6f77df3eb48405e6514e48b5231e075df2b5e5a394f6d0d1be905699ca1e1.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
paymentUsduint64uint64no
fxAvgWaduint64uint64no
fxFallbackboolboolno
tieruint8uint8no
liquidityEventboolboolno
incomeCommitmentbytes32bytes32no
dueuint64uint64no

MercesIncome: RouterSet(address)​

Signature topic: 0xc6b438e6a8a59579ce6a4406cbd203b740e0d47b458aae6596339bcd40c40d15.

NameTypeCanonical ABI typeIndexed
routeraddressaddressno

MercesIncome: StatusChanged(uint256,uint8,uint8)​

Signature topic: 0xd98efe2dd5b76c52df27ca251c889b2339e9f49fdd2e02e72abbae1136a1f014.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
oldStatusSeriesStatus (uint8)uint8no
newStatusSeriesStatus (uint8)uint8no

MercesIncome: TrueUpPaid(uint256,uint64,uint64)​

Signature topic: 0x152a576013697228dd7cf5cf26c61aca7c3c03e89bcf3375e2de9670225c2aba.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
amountuint64uint64no
accrualuint64uint64no

MercesIncome: TrueUpRecorded(uint256,uint16,int64,uint64)​

Signature topic: 0x650dfa938d50ed8ff6e6e0950e39d40352054fe5f1ef56069fe9bce184409c19.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
yearuint16uint16no
adjustmentint64int64no
deadlineuint64uint64no

MercesIncome: Upgraded(address)​

Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

NameTypeCanonical ABI typeIndexed
implementationaddressaddressyes

EVM: MercesRegistry​

Source: stage1:evm/abis/MercesRegistry.json.

MercesRegistry: AdminTransferred(address,address)​

Signature topic: 0xf8ccb027dfcd135e000e9d45e6cc2d662578a8825d4c45b5e32e0adf67e79ec6.

NameTypeCanonical ABI typeIndexed
oldAdminaddressaddressyes
newAdminaddressaddressyes

MercesRegistry: AdminTransferStarted(address)​

Signature topic: 0x7e5a44b25c18c9c756d8bb0c33e9f77d9ab83dc254932c8a69436f23ab74f634.

NameTypeCanonical ABI typeIndexed
pendingAdminaddressaddressyes

MercesRegistry: AllowlistManagerSet(address)​

Signature topic: 0x6b3124d84c5772855a2698b166c1a67ca3be0b176acfe203493c18bdf522d63a.

NameTypeCanonical ABI typeIndexed
allowlistManageraddressaddressyes

MercesRegistry: AllowlistUpdated(address,bool)​

Signature topic: 0x13518841ff4d3053cb7703afaa39b145c6331829b982d42f4d4fd7568b2e8e24.

NameTypeCanonical ABI typeIndexed
walletaddressaddressyes
allowedboolboolno

MercesRegistry: AttestorRegistered(address)​

Signature topic: 0x33670d4500da202e23e51fca99d5ef6ff8755f4cb476e69700364cdd49d27eb0.

NameTypeCanonical ABI typeIndexed
attestoraddressaddressyes

MercesRegistry: AttestorRevoked(address,uint64)​

Signature topic: 0x6e9bbecd597e607e63e8b8a62b4fd4dae3aaa08e4ffb390ea3768b2e42e24a05.

NameTypeCanonical ABI typeIndexed
attestoraddressaddressyes
revokedAtuint64uint64no

MercesRegistry: ContractHashSet(uint256,bytes32)​

Signature topic: 0x19d672e55656cb47374d3e45a3b2f83d9f9b2646ecb8594aa73369044a894613.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
hashbytes32bytes32no

MercesRegistry: DefaultsSet((uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint64,uint64))​

Signature topic: 0x99c4d72e40d0eda7353fa03e165169fda2549106f53972d7d7c98af49d12ac74.

NameTypeCanonical ABI typeIndexed
defaultsParameters(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.

NameTypeCanonical ABI typeIndexed
earlyDrawApproveraddressaddressyes

MercesRegistry: FeeCollectorSet(address)​

Signature topic: 0x12e1d17016b94668449f97876f4a8d5cc2c19f314db337418894734037cc19d4.

NameTypeCanonical ABI typeIndexed
feeCollectoraddressaddressyes

MercesRegistry: FlagsSet(bool,bool,bool)​

Signature topic: 0xaab92742610c041126e49e65af95c4baee1699ab0bf7117c6c2c400e7a768f5a.

NameTypeCanonical ABI typeIndexed
newRaisesPausedboolboolno
windowsEnabledboolboolno
tier4Enabledboolboolno

MercesRegistry: FxPairSet(bytes32,bytes32,bool,address,uint32,bool)​

Signature topic: 0x0128f80b7d801b5a3a0a807509f6a11190372c00382690814067e8d80b0efce3.

NameTypeCanonical ABI typeIndexed
pairIdbytes32bytes32yes
feedIdbytes32bytes32no
invertedboolboolno
crosscheckaddressaddressno
crosscheckEffectivePerioduint32uint32no
enabledboolboolno

MercesRegistry: IdentityRegistered(address,address)​

Signature topic: 0x6ae73635c50d24a45af6fbd5e016ac4bed179addbc8bf24e04ff0fcc6d33af19.

NameTypeCanonical ABI typeIndexed
walletaddressaddressyes
identityaddressaddressno

MercesRegistry: IssuanceResumed(address)​

Signature topic: 0x63fb8fb1d8c39159463e33cf96705bc164091271929544831b1498b08172fa2a.

NameTypeCanonical ABI typeIndexed
issueraddressaddressyes

MercesRegistry: IssuanceStopped(address)​

Signature topic: 0xad7204efdf3c12abdd014bc9771dfc19bf8e08c25d74b8143b0ba9357e409591.

NameTypeCanonical ABI typeIndexed
issueraddressaddressyes

MercesRegistry: IssuerDeactivated(address)​

Signature topic: 0xbd353cae5dce393e81582130369cd5e22da2ec7e943ffae3210a857b3a954fdf.

NameTypeCanonical ABI typeIndexed
issueraddressaddressyes

MercesRegistry: IssuerRegistered(address)​

Signature topic: 0xfde169c7a1e7ae65e55d12565b943b41f7a7d8c676099b34a09205e5693dd9e5.

NameTypeCanonical ABI typeIndexed
issueraddressaddressyes

MercesRegistry: MintFinalized(uint256)​

Signature topic: 0xe6c5ec7030058ebf764296ea2392d92f6a7210896f7f08922df0f37c33456fd1.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes

MercesRegistry: ProtocolInitialized(address,address,address,uint64,bytes32)​

Signature topic: 0x6040373734ee360ed2149f4684b88490219119c573aedfa9fc2de5012045f176.

NameTypeCanonical ABI typeIndexed
adminaddressaddressyes
allowlistManageraddressaddressno
feeCollectoraddressaddressno
chainIduint64uint64no
domainbytes32bytes32no

MercesRegistry: RaiseStateChanged(uint256,uint8)​

Signature topic: 0xa2e24254552d99dd1a764cdcc9437016c839a6bf302dd94b81e00c6479e06b79.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
stateRaiseState (uint8)uint8no

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.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
issueraddressaddressyes
modeSeriesMode (uint8)uint8no
stablecoinaddressaddressno
termsSeriesTerms(uint64,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint64,uint64)no
termsCommitmentbytes32bytes32no
tierFlagsuint8uint8no
fxPairIdbytes32bytes32no

MercesRegistry: StablecoinSet(address,bool,uint8)​

Signature topic: 0x75bd9667a9edc4b60a5d71d82181ef6fc52b5cd159262da4582dd72ae36537f6.

NameTypeCanonical ABI typeIndexed
stablecoinaddressaddressyes
allowedboolboolno
decimalsuint8uint8no

MercesRegistry: TerminalStatusSet(uint256,uint8)​

Signature topic: 0x84fba39366fa81f87ca8b53b229c6d35cd41c118c7ba5745866945eb0e9c0338.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
statusSeriesStatus (uint8)uint8no

MercesRegistry: TermsAmended(uint256,uint64,bytes32,uint64,address)​

Signature topic: 0xa300357d6f73b51bdc565ee3bc7dbefb2cbe06e02aad5cab748a5f50cd3d72cb.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
nonceuint64uint64no
newTermsCommitmentbytes32bytes32no
newCapMultipleWaduint64uint64no
attestoraddressaddressyes

MercesRegistry: VerifierKeyRegistered(address)​

Signature topic: 0xe8f9dd10cd149668cfab90fa1c90dd08d24977bbf3a0ec84a619f2adf409a421.

NameTypeCanonical ABI typeIndexed
verifierKeyaddressaddressyes

MercesRegistry: VerifierKeyRevoked(address,uint64)​

Signature topic: 0x9d37d469791600212fcac78508b98fef1508116d7fbbdb487d4ef9c24443da9b.

NameTypeCanonical ABI typeIndexed
verifierKeyaddressaddressyes
revokedAtuint64uint64no

EVM: MercesRouter​

Source: stage1:evm/abis/MercesRouter.json.

MercesRouter: IncomeHeld(uint256,uint64,uint64)​

Signature topic: 0xa6ee979b4905d42706f9567e76d1cac179e3419deccee896b37c77e554f53a5d.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
amountuint64uint64no
helduint64uint64no

MercesRouter: IncomeRouted(uint256,uint64,uint64,uint64,uint64)​

Signature topic: 0xbf2ff431b4a5e468e49cb61fc226597ac267049927c17e4ed021e1611490bd64.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
amountuint64uint64no
passThroughuint64uint64no
routeduint64uint64no
ytdReceiveduint64uint64no

MercesRouter: IncomeSet(address)​

Signature topic: 0x1c8a3be4d19838701a744d2f30ba59a100575d29d4e8e413a06783489a5ce552.

NameTypeCanonical ABI typeIndexed
incomeaddressaddressno

MercesRouter: Initialized(uint64)​

Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.

NameTypeCanonical ABI typeIndexed
versionuint64uint64no

MercesRouter: OwnershipTransferred(address,address)​

Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

NameTypeCanonical ABI typeIndexed
previousOwneraddressaddressyes
newOwneraddressaddressyes

MercesRouter: RouterPeriodClosed(uint256,uint32,uint64)​

Signature topic: 0xddf2ef163783776b12443eda04dde0ed57df27f3619bda8b98ae571cc38c5c44.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32no
ytdAtEnduint64uint64no

MercesRouter: RouterReceiverCreated(uint256,address)​

Signature topic: 0xb49dfa584ac636887407a28c2324351b7327db3a7791dd2feff2907758323b2b.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
receiveraddressaddressno

MercesRouter: Upgraded(address)​

Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

NameTypeCanonical ABI typeIndexed
implementationaddressaddressyes

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.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
tokenaddressaddressyes
complianceaddressaddressno

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.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
amountuint64uint64no
approveraddressaddressyes

MercesTreasury: Initialized(uint64)​

Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.

NameTypeCanonical ABI typeIndexed
versionuint64uint64no

MercesTreasury: OwnershipTransferred(address,address)​

Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

NameTypeCanonical ABI typeIndexed
previousOwneraddressaddressyes
newOwneraddressaddressyes

MercesTreasury: ProceedsDeposited(uint256,uint64,uint64)​

Signature topic: 0x537062f45b9fbd13a3c18946d672f0de67983d8ff3058b867192252f8489e51d.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
amountuint64uint64no
depositeduint64uint64no

MercesTreasury: ProceedsSet(uint256,uint64)​

Signature topic: 0x1fa073e9ec6890df881a57b480a2abcdc89dcdb1f6ebb304b0ce1f85be381999.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
proceedsuint64uint64no

MercesTreasury: ReleaseClaimed(uint256,uint64,uint64)​

Signature topic: 0xbbd4dc0122c16ce10320364d49bc5b7c08bc1d5ae68fa81028bd4cd806999f3e.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
amountuint64uint64no
releasedTotaluint64uint64no

MercesTreasury: ReleasePauseSet(uint256,bool)​

Signature topic: 0xfa2b456cc10536c8cd6a1b5585d6f048b8129c8e592da1ca813a514f14d2388a.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
pausedboolboolno

MercesTreasury: UnreleasedMovedToVault(uint256,uint64)​

Signature topic: 0xcf03f350b0da4f5cca648964e2874de9688090292fc3440dcc0bea41bd5f68b4.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
amountuint64uint64no

MercesTreasury: Upgraded(address)​

Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

NameTypeCanonical ABI typeIndexed
implementationaddressaddressyes

EVM: MercesUnitToken​

Source: stage1:evm/abis/MercesUnitToken.json.

MercesUnitToken: AddressFrozen(address,bool,address)​

Signature topic: 0x7fa523c84ab8d7fc5b72f08b9e46dbbf10c39e119a075b3e317002d14bc9f436.

NameTypeCanonical ABI typeIndexed
_userAddressaddressaddressyes
_isFrozenboolboolyes
_owneraddressaddressyes

MercesUnitToken: AgentAdded(address)​

Signature topic: 0xf68e73cec97f2d70aa641fb26e87a4383686e2efacb648f2165aeb02ac562ec5.

NameTypeCanonical ABI typeIndexed
_agentaddressaddressyes

MercesUnitToken: AgentRemoved(address)​

Signature topic: 0xed9c8ad8d5a0a66898ea49d2956929c93ae2e8bd50281b2ed897c5d1a6737e0b.

NameTypeCanonical ABI typeIndexed
_agentaddressaddressyes

MercesUnitToken: Approval(address,address,uint256)​

Signature topic: 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

NameTypeCanonical ABI typeIndexed
owneraddressaddressyes
spenderaddressaddressyes
valueuint256uint256no

MercesUnitToken: ComplianceAdded(address)​

Signature topic: 0x7f3a888862559648ec01d97deb7b5012bff86dc91e654a1de397170db40e35b6.

NameTypeCanonical ABI typeIndexed
_complianceaddressaddressyes

MercesUnitToken: IdentityRegistryAdded(address)​

Signature topic: 0xd2be862d755bca7e0d39772b2cab3a5578da9c285f69199f4c063c2294a7f36c.

NameTypeCanonical ABI typeIndexed
_identityRegistryaddressaddressyes

MercesUnitToken: Initialized(uint8)​

Signature topic: 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

NameTypeCanonical ABI typeIndexed
versionuint8uint8no

MercesUnitToken: OwnershipTransferred(address,address)​

Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

NameTypeCanonical ABI typeIndexed
previousOwneraddressaddressyes
newOwneraddressaddressyes

MercesUnitToken: Paused(address)​

Signature topic: 0x62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258.

NameTypeCanonical ABI typeIndexed
_userAddressaddressaddressno

MercesUnitToken: RecoverySuccess(address,address,address)​

Signature topic: 0xf0c9129a94f30f1caaceb63e44b9811d0a3edf1d6c23757f346093af5553fed0.

NameTypeCanonical ABI typeIndexed
_lostWalletaddressaddressyes
_newWalletaddressaddressyes
_investorOnchainIDaddressaddressyes

MercesUnitToken: TokensFrozen(address,uint256)​

Signature topic: 0xa065e63c631c86f1b9f66a4a2f63f2093bf1c2168d23290259dbd969e0222a45.

NameTypeCanonical ABI typeIndexed
_userAddressaddressaddressyes
_amountuint256uint256no

MercesUnitToken: TokensUnfrozen(address,uint256)​

Signature topic: 0x9bed35cb62ad0dba04f9d5bfee4b5bc91443e77da8a65c4c84834c51bb08b0d6.

NameTypeCanonical ABI typeIndexed
_userAddressaddressaddressyes
_amountuint256uint256no

MercesUnitToken: Transfer(address,address,uint256)​

Signature topic: 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

NameTypeCanonical ABI typeIndexed
fromaddressaddressyes
toaddressaddressyes
valueuint256uint256no

MercesUnitToken: Unpaused(address)​

Signature topic: 0x5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa.

NameTypeCanonical ABI typeIndexed
_userAddressaddressaddressno

MercesUnitToken: UpdatedTokenInformation(string,string,uint8,string,address)​

Signature topic: 0x6a1105ac8148a3c319adbc369f9072573e8a11d3a3d195e067e7c40767ec54d1.

NameTypeCanonical ABI typeIndexed
_newNamestringstringyes
_newSymbolstringstringyes
_newDecimalsuint8uint8no
_newVersionstringstringno
_newOnchainIDaddressaddressyes

EVM: MercesVault​

Source: stage1:evm/abis/MercesVault.json.

MercesVault: FinalClaimed(uint256,address,uint64,uint64)​

Signature topic: 0x9875bb52bc94ad46e97466b691357638e6160105b6ae168ad219f8a46b1f9cc9.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
holderaddressaddressyes
unitsuint64uint64no
amountuint64uint64no

MercesVault: HolderRegistered(uint256,address)​

Signature topic: 0x913d9fffa348554f42c2c0667b5a644bc5a76ba1830bf60915abb0a1e8af8df5.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
holderaddressaddressyes

MercesVault: Initialized(uint64)​

Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.

NameTypeCanonical ABI typeIndexed
versionuint64uint64no

MercesVault: OwnershipTransferred(address,address)​

Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

NameTypeCanonical ABI typeIndexed
previousOwneraddressaddressyes
newOwneraddressaddressyes

MercesVault: PayoutClaimed(uint256,address,uint64,uint64)​

Signature topic: 0xd44298875eb8ae0c119dc42195a6abb7d86e201bf3703e664fa114fee915ea9a.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
holderaddressaddressyes
amountuint64uint64no
burnedUnitsuint64uint64no

MercesVault: PayoutDistributed(uint256,uint8,uint64,uint64,uint64,uint64,uint256,uint256,bool)​

Signature topic: 0x34b3ca0e1b74ef9466122f719c8c2fa60499e4162357ba1ee9d9a624236334c9.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
sourcePayoutSource (uint8)uint8no
grossuint64uint64no
accepteduint64uint64no
feeuint64uint64no
netAddeduint64uint64no
deltaAccWaduint256uint256no
paidPerUnitWaduint256uint256no
retiredboolboolno

MercesVault: RedemptionClaimed(uint256,address,uint64,uint64)​

Signature topic: 0xbb36200148ed9aa612f379c898aff3a3d153480b6031027261e2fd1ecccc0fb6.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
holderaddressaddressyes
unitsuint64uint64no
amountuint64uint64no

MercesVault: SeriesExtinguished(uint256,uint64,address,address)​

Signature topic: 0x47a0b15013f78f354ebcf3ac7e5b06f32ce96a645a46ce68a31f7f47acc93d54.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
unreleaseduint64uint64no
attestorAaddressaddressno
attestorBaddressaddressno

MercesVault: SeriesRedeemed(uint256,uint64,uint64,uint64,uint64,uint64,uint64)​

Signature topic: 0x8530c3bb2e3fefa5ad94c8761ded851185d59270274c07ddb1a9e6868ee7e885.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
priceuint64uint64no
hurdleuint64uint64no
dAvguint64uint64no
capRemaininguint64uint64no
unitsuint64uint64no
deposituint64uint64no

MercesVault: SeriesRetired(uint256,uint256,uint64)​

Signature topic: 0x75ec2b09c923689286d1850c93a19fa2a6395c5fae81d0da1d2da32ee85843d6.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
paidPerUnitWaduint256uint256no
refunduint64uint64no

MercesVault: SupplyInitialized(uint256,uint64)​

Signature topic: 0xdef40c4817a5ad4d659522608f54ebb2633ef649bc2ea6181e8c300ff8a3d193.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
unitsOutstandinguint64uint64no

MercesVault: TailClaimed(uint256,address,uint64)​

Signature topic: 0xdac3a3c675f380cf5615e47e374f8b2bdeb80dc6a46eb9bb864dcba1c669a100.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
holderaddressaddressyes
amountuint64uint64no

MercesVault: TailDistributed(uint256,uint32,uint64,uint64,uint64,uint64)​

Signature topic: 0xc548a737406273e83a8e9b5cc707101918e7a7a464e27fc995355d1a27fb0c0b.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32no
grossuint64uint64no
accepteduint64uint64no
feeuint64uint64no
refundeduint64uint64no

MercesVault: UnitsBurned(uint256,address,uint64,uint8)​

Signature topic: 0x3ba7bdfbb09a78cc49b55082ab36f0268501cc58a4df7cfe7e48492151ffa705.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
holderaddressaddressyes
unitsuint64uint64no
reasonuint8uint8no

MercesVault: Upgraded(address)​

Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

NameTypeCanonical ABI typeIndexed
implementationaddressaddressyes

EVM: MercesWindow​

Source: stage1:evm/abis/MercesWindow.json.

MercesWindow: Initialized(uint64)​

Signature topic: 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2.

NameTypeCanonical ABI typeIndexed
versionuint64uint64no

MercesWindow: OrderCommitted(uint256,uint32,address,uint8,uint64)​

Signature topic: 0xe401f7125f4f73bd8682eb2e28b646c7fcbaff6b08cf8f231080a6bbd2988611.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
owneraddressaddressyes
sideIMercesWindow.Side (uint8)uint8no
escrowuint64uint64no

MercesWindow: OrderDelivered(uint256,uint32,address,uint8,uint64,uint64)​

Signature topic: 0x8b95aeb64aca70c11104aa93fdc0b8e317504165d5799d7d912f9af5d6ed61d5.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
owneraddressaddressyes
sideIMercesWindow.Side (uint8)uint8no
unitsuint64uint64no
amountuint64uint64no

MercesWindow: OrderFilled(uint256,uint32,address,uint8,uint64,uint64,uint64,uint64)​

Signature topic: 0x0eb7894a40df9457522d7d5977637adf6b931afc47a1022a169ee6b3d32e5b7d.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
owneraddressaddressyes
sideIMercesWindow.Side (uint8)uint8no
filluint64uint64no
priceuint64uint64no
feeuint64uint64no
refunduint64uint64no

MercesWindow: OrderRevealed(uint256,uint32,address,uint8,uint64,uint64,bool)​

Signature topic: 0x8f17c141ad05bbc80cea4f21c64f7e0e6adf5b0aaa08a5ea524e2dcf27cbc9a1.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
owneraddressaddressyes
sideIMercesWindow.Side (uint8)uint8no
priceuint64uint64no
quantityuint64uint64no
validboolboolno

MercesWindow: OwnershipTransferred(address,address)​

Signature topic: 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

NameTypeCanonical ABI typeIndexed
previousOwneraddressaddressyes
newOwneraddressaddressyes

MercesWindow: Upgraded(address)​

Signature topic: 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.

NameTypeCanonical ABI typeIndexed
implementationaddressaddressyes

MercesWindow: WindowCleared(uint256,uint32,uint64,uint64,uint8)​

Signature topic: 0x1e9a84666af8f4d0f5ee31a41a2a85acf37e63fee3d4543a6312aa80070a606f.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
clearingPriceuint64uint64no
matchedUnitsuint64uint64no
branchIMercesWindow.Branch (uint8)uint8no

MercesWindow: WindowNoMatch(uint256,uint32)​

Signature topic: 0x86e4e51ff9ed73fa653031146cce1981d72eb090a680a8c2468e86c4747eb886.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes

MercesWindow: WindowOpened(uint256,uint32,uint64,uint64)​

Signature topic: 0x12a47138d71149074e7df7d4f1c39744afe698e2ee395c72d61b789996f6b5c2.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
commitEnduint64uint64no
revealEnduint64uint64no

MercesWindow: WindowSettlementProposed(uint256,uint32,uint64,bool,uint32)​

Signature topic: 0xeff2df233dded8a120905969074dcf7f0857706300bfffe8d16444a6be19afdb.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
clearingPriceuint64uint64no
noMatchboolboolno
rounduint32uint32no

MercesWindow: WindowSettlementRejected(uint256,uint32,uint64,uint8)​

Signature topic: 0x9b91a30f9154ef6f9ae4911449a0d826126591f439e9375dde3b3cd095149c71.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
clearingPriceuint64uint64no
reasonuint8uint8no

MercesWindow: WindowTakebackSettled(uint256,uint32,uint64,uint64)​

Signature topic: 0x233c4632a3d3e42be0085f8489afc0f5ea35d5408ea383f1169f0008f3b13bf3.

NameTypeCanonical ABI typeIndexed
seriesuint256uint256yes
perioduint32uint32yes
cancelledUnitsuint64uint64no
belowUnitsuint64uint64no

EVM: TimelockController​

Source: stage1:evm/abis/TimelockController.json.

TimelockController: CallExecuted(bytes32,uint256,address,uint256,bytes)​

Signature topic: 0xc2617efa69bab66782fa219543714338489c4e9e178271560a91b82c3f612b58.

NameTypeCanonical ABI typeIndexed
idbytes32bytes32yes
indexuint256uint256yes
targetaddressaddressno
valueuint256uint256no
databytesbytesno

TimelockController: CallSalt(bytes32,bytes32)​

Signature topic: 0x20fda5fd27a1ea7bf5b9567f143ac5470bb059374a27e8f67cb44f946f6d0387.

NameTypeCanonical ABI typeIndexed
idbytes32bytes32yes
saltbytes32bytes32no

TimelockController: CallScheduled(bytes32,uint256,address,uint256,bytes,bytes32,uint256)​

Signature topic: 0x4cf4410cc57040e44862ef0f45f3dd5a5e02db8eb8add648d4b0e236f1d07dca.

NameTypeCanonical ABI typeIndexed
idbytes32bytes32yes
indexuint256uint256yes
targetaddressaddressno
valueuint256uint256no
databytesbytesno
predecessorbytes32bytes32no
delayuint256uint256no

TimelockController: Cancelled(bytes32)​

Signature topic: 0xbaa1eb22f2a492ba1a5fea61b8df4d27c6c8b5f3971e63bb58fa14ff72eedb70.

NameTypeCanonical ABI typeIndexed
idbytes32bytes32yes

TimelockController: MinDelayChange(uint256,uint256)​

Signature topic: 0x11c24f4ead16507c69ac467fbd5e4eed5fb5c699626d2cc6d66421df253886d5.

NameTypeCanonical ABI typeIndexed
oldDurationuint256uint256no
newDurationuint256uint256no

TimelockController: RoleAdminChanged(bytes32,bytes32,bytes32)​

Signature topic: 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.

NameTypeCanonical ABI typeIndexed
rolebytes32bytes32yes
previousAdminRolebytes32bytes32yes
newAdminRolebytes32bytes32yes

TimelockController: RoleGranted(bytes32,address,address)​

Signature topic: 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.

NameTypeCanonical ABI typeIndexed
rolebytes32bytes32yes
accountaddressaddressyes
senderaddressaddressyes

TimelockController: RoleRevoked(bytes32,address,address)​

Signature topic: 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.

NameTypeCanonical ABI typeIndexed
rolebytes32bytes32yes
accountaddressaddressyes
senderaddressaddressyes

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"
}

What can go wrong​

These tables describe the checked source. Generated interfaces do not establish that a deployment exists or that a transaction is appropriate. Source discrepancies and unresolved product decisions still require review before using funds.