Status: Built, runs on simulator
Function signatures, selectors and structures come directly from the EVM ABIs. Interface files whose names start with I followed by an uppercase letter, and test stand-ins whose names start with Mock, are excluded. Selectors use Keccak-256 of the canonical signature. ABI presence does not establish a deployment.
FeeCollector
Source: stage1:evm/abis/FeeCollector.json.
FeeCollector: constructor(address)
Mutability | Selector |
|---|
nonpayable | No function selector |
Name | Type | Canonical ABI type |
|---|
owner_ | address | address |
FeeCollector: owner()
Mutability | Selector |
|---|
view | 0x8da5cb5b |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
FeeCollector: renounceOwnership()
Mutability | Selector |
|---|
nonpayable | 0x715018a6 |
No fields.
Outputs
No fields.
FeeCollector: transferOwnership(address)
Mutability | Selector |
|---|
nonpayable | 0xf2fde38b |
Name | Type | Canonical ABI type |
|---|
newOwner | address | address |
Outputs
No fields.
FeeCollector: withdraw(address,address,uint256)
Mutability | Selector |
|---|
nonpayable | 0xd9caed12 |
Name | Type | Canonical ABI type |
|---|
token | IERC20 (address) | address |
to | address | address |
amount | uint256 | uint256 |
Outputs
No fields.
Groth16Verifier
Source: stage1:evm/abis/Groth16Verifier.json.
Groth16Verifier: verifyProof(uint256[2],uint256[2][2],uint256[2],uint256[6])
Mutability | Selector |
|---|
view | 0xf398789b |
Name | Type | Canonical ABI type |
|---|
_pA | uint256[2] | uint256[2] |
_pB | uint256[2][2] | uint256[2][2] |
_pC | uint256[2] | uint256[2] |
_pubSignals | uint256[6] | uint256[6] |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesAuction
Source: stage1:evm/abis/MercesAuction.json.
MercesAuction: beginSettlement(uint256,uint256,uint256,uint256)
Mutability | Selector |
|---|
nonpayable | 0xd9f80397 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
clearingPrice | uint256 | uint256 |
qAboveClaim | uint256 | uint256 |
qAtClaim | uint256 | uint256 |
Outputs
No fields.
MercesAuction: bidCommitment(uint256,uint256,bytes32,address)
Mutability | Selector |
|---|
pure | 0x953e10fc |
Name | Type | Canonical ABI type |
|---|
price | uint256 | uint256 |
quantity | uint256 | uint256 |
salt | bytes32 | bytes32 |
bidder | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesAuction: cancelRaise(uint256)
Mutability | Selector |
|---|
nonpayable | 0x4ec085d9 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesAuction: commitBid(uint256,bytes32,uint256)
Mutability | Selector |
|---|
nonpayable | 0xc2f7ec2f |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
commitment | bytes32 | bytes32 |
escrow | uint256 | uint256 |
Outputs
No fields.
MercesAuction: deliverBid(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0x46816c60 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
bidder | address | address |
Outputs
No fields.
MercesAuction: finalizeSettlement(uint256)
Mutability | Selector |
|---|
nonpayable | 0x96d0cb37 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesAuction: getAuction(uint256)
Mutability | Selector |
|---|
view | 0x78bd7935 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesAuction.Auction | (uint8,address,uint64,uint64,uint64,uint64,uint32,uint32,uint32,uint32,bool,uint8,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint32,uint64,uint64,uint64,uint64,uint64,uint32,uint64,uint64,bool,uint64,uint64,uint64,uint64) |
MercesAuction: getBid(uint256,address)
Mutability | Selector |
|---|
view | 0xeba1b60b |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
bidder | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesAuction.Bid | (address,bytes32,uint64,uint32,bool,bool,uint64,uint64,uint32,bool,uint64,uint64,uint64,bool) |
MercesAuction: getBidAt(uint256,uint256)
Mutability | Selector |
|---|
view | 0xc7a0b191 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
index | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesAuction.Bid | (address,bytes32,uint64,uint32,bool,bool,uint64,uint64,uint32,bool,uint64,uint64,uint64,bool) |
MercesAuction: initialize(address,address)
Mutability | Selector |
|---|
nonpayable | 0x485cc955 |
Name | Type | Canonical ABI type |
|---|
owner_ | address | address |
registry_ | address | address |
Outputs
No fields.
MercesAuction: mintFinalized(uint256)
Mutability | Selector |
|---|
view | 0x972aaab0 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesAuction: openRaise(uint256)
Mutability | Selector |
|---|
nonpayable | 0x68e81771 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesAuction: owner()
Mutability | Selector |
|---|
view | 0x8da5cb5b |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesAuction: pendingUnitsOf(uint256,address)
Mutability | Selector |
|---|
view | 0xc0f114ea |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
wallet | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesAuction: processBid(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0xed5c4216 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
bidder | address | address |
Outputs
No fields.
MercesAuction: proxiableUUID()
Mutability | Selector |
|---|
view | 0x52d1902d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesAuction: registry()
Mutability | Selector |
|---|
view | 0x7b103999 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesRegistry (address) | address |
MercesAuction: renounceOwnership()
Mutability | Selector |
|---|
nonpayable | 0x715018a6 |
No fields.
Outputs
No fields.
MercesAuction: requiredEscrow(uint256,uint256,uint256)
Mutability | Selector |
|---|
view | 0x4734bc40 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
price | uint256 | uint256 |
quantity | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesAuction: revealBid(uint256,uint256,uint256,bytes32)
Mutability | Selector |
|---|
nonpayable | 0xa20e7816 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
price | uint256 | uint256 |
quantity | uint256 | uint256 |
salt | bytes32 | bytes32 |
Outputs
No fields.
MercesAuction: tallyBids(uint256,uint256,uint256)
Mutability | Selector |
|---|
nonpayable | 0xd22962b4 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
fromIndex | uint256 | uint256 |
toIndex | uint256 | uint256 |
Outputs
No fields.
MercesAuction: transferOwnership(address)
Mutability | Selector |
|---|
nonpayable | 0xf2fde38b |
Name | Type | Canonical ABI type |
|---|
newOwner | address | address |
Outputs
No fields.
MercesAuction: UPGRADE_INTERFACE_VERSION()
Mutability | Selector |
|---|
view | 0xad3cb1cc |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesAuction: upgradeToAndCall(address,bytes)
Mutability | Selector |
|---|
payable | 0x4f1ef286 |
Name | Type | Canonical ABI type |
|---|
newImplementation | address | address |
data | bytes | bytes |
Outputs
No fields.
MercesAuction: walletCapUnitsAtAuction(uint256)
Mutability | Selector |
|---|
view | 0x5686aab7 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesAuction: IMercesAuction.Auction
Name | Type | Canonical ABI type |
|---|
state | RaiseState (uint8) | uint8 |
unitToken | address | address |
openedAt | uint64 | uint64 |
commitEnd | uint64 | uint64 |
revealEnd | uint64 | uint64 |
escrowTotal | uint64 | uint64 |
bidCount | uint32 | uint32 |
revealedCount | uint32 | uint32 |
validCount | uint32 | uint32 |
tallyRound | uint32 | uint32 |
roundRejected | bool | bool |
rejectionReason | uint8 | uint8 |
proposedPrice | uint64 | uint64 |
qAboveClaim | uint64 | uint64 |
qAtClaim | uint64 | uint64 |
rClaim | uint64 | uint64 |
qAbove | uint64 | uint64 |
qAt | uint64 | uint64 |
allocSum | uint64 | uint64 |
minValidPrice | uint64 | uint64 |
talliedCount | uint32 | uint32 |
clearingPrice | uint64 | uint64 |
R | uint64 | uint64 |
unitsSold | uint64 | uint64 |
proceeds | uint64 | uint64 |
settlementTs | uint64 | uint64 |
bidsProcessed | uint32 | uint32 |
unitsMinted | uint64 | uint64 |
escrowUnits | uint64 | uint64 |
mintFinalized | bool | bool |
proceedsTransferred | uint64 | uint64 |
feesTotal | uint64 | uint64 |
chargesTotal | uint64 | uint64 |
refundsDelivered | uint64 | uint64 |
MercesAuction: IMercesAuction.Bid
Name | Type | Canonical ABI type |
|---|
bidder | address | address |
commitment | bytes32 | bytes32 |
escrow | uint64 | uint64 |
revealIndex | uint32 | uint32 |
revealed | bool | bool |
valid | bool | bool |
price | uint64 | uint64 |
quantity | uint64 | uint64 |
talliedRound | uint32 | uint32 |
processed | bool | bool |
allocation | uint64 | uint64 |
pendingUnits | uint64 | uint64 |
pendingRefund | uint64 | uint64 |
delivered | bool | bool |
MercesComplianceModule
Source: stage1:evm/abis/MercesComplianceModule.json.
MercesComplianceModule: bindCompliance(address)
Mutability | Selector |
|---|
nonpayable | 0x4a932544 |
Name | Type | Canonical ABI type |
|---|
_compliance | address | address |
Outputs
No fields.
MercesComplianceModule: canComplianceBind(address)
Mutability | Selector |
|---|
pure | 0xbcc21053 |
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesComplianceModule: escrowsOf(address)
Mutability | Selector |
|---|
view | 0xaff76fc8 |
Name | Type | Canonical ABI type |
|---|
compliance | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
auction | address | address |
window | address | address |
MercesComplianceModule: isComplianceBound(address)
Mutability | Selector |
|---|
view | 0x4cf4d295 |
Name | Type | Canonical ABI type |
|---|
_compliance | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesComplianceModule: isPlugAndPlay()
Mutability | Selector |
|---|
pure | 0xe6f5e807 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesComplianceModule: moduleBurnAction(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x372491a2 |
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
(position 1) | uint256 | uint256 |
Outputs
No fields.
MercesComplianceModule: moduleCheck(address,address,uint256,address)
Mutability | Selector |
|---|
view | 0x013b7ce4 |
Name | Type | Canonical ABI type |
|---|
_from | address | address |
_to | address | address |
_value | uint256 | uint256 |
_compliance | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesComplianceModule: moduleMintAction(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0xf104a8c9 |
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
(position 1) | uint256 | uint256 |
Outputs
No fields.
MercesComplianceModule: moduleTransferAction(address,address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x2cb7e1ec |
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
(position 1) | address | address |
(position 2) | uint256 | uint256 |
Outputs
No fields.
MercesComplianceModule: name()
Mutability | Selector |
|---|
pure | 0x06fdde03 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesComplianceModule: setEscrows(address,address)
Mutability | Selector |
|---|
nonpayable | 0x84e7a677 |
Name | Type | Canonical ABI type |
|---|
auction | address | address |
window | address | address |
Outputs
No fields.
MercesComplianceModule: unbindCompliance(address)
Mutability | Selector |
|---|
nonpayable | 0x0694a5fb |
Name | Type | Canonical ABI type |
|---|
_compliance | address | address |
Outputs
No fields.
MercesFxAccumulator
Source: stage1:evm/abis/MercesFxAccumulator.json.
MercesFxAccumulator: getFxCheckpoint(bytes32,uint32)
Mutability | Selector |
|---|
view | 0x4b5b6eb0 |
Name | Type | Canonical ABI type |
|---|
pairId | bytes32 | bytes32 |
period | uint32 | uint32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesFxAccumulator.FxCheckpoint | (bool,uint256,uint32,bool) |
MercesFxAccumulator: getFxPair(bytes32)
Mutability | Selector |
|---|
view | 0x0943cf11 |
Name | Type | Canonical ABI type |
|---|
pairId | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesFxAccumulator.FxPairState | (uint256,uint32,uint32) |
MercesFxAccumulator: initialize(address,address,address)
Mutability | Selector |
|---|
nonpayable | 0xc0c53b8b |
Name | Type | Canonical ABI type |
|---|
owner_ | address | address |
registry_ | address | address |
pyth_ | address | address |
Outputs
No fields.
MercesFxAccumulator: owner()
Mutability | Selector |
|---|
view | 0x8da5cb5b |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesFxAccumulator: proxiableUUID()
Mutability | Selector |
|---|
view | 0x52d1902d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesFxAccumulator: pyth()
Mutability | Selector |
|---|
view | 0xf98d06f0 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesFxAccumulator: quarterAverage(bytes32,uint32)
Mutability | Selector |
|---|
view | 0xc9a3a43e |
Name | Type | Canonical ABI type |
|---|
pairId | bytes32 | bytes32 |
period | uint32 | uint32 |
Outputs
Name | Type | Canonical ABI type |
|---|
ok | bool | bool |
avgWad | uint256 | uint256 |
MercesFxAccumulator: quarterStats(bytes32,uint32)
Mutability | Selector |
|---|
view | 0x593a39c6 |
Name | Type | Canonical ABI type |
|---|
pairId | bytes32 | bytes32 |
period | uint32 | uint32 |
Outputs
Name | Type | Canonical ABI type |
|---|
available | bool | bool |
ok | bool | bool |
avgWad | uint256 | uint256 |
n | uint32 | uint32 |
flagged | bool | bool |
MercesFxAccumulator: registry()
Mutability | Selector |
|---|
view | 0x7b103999 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesRegistry (address) | address |
MercesFxAccumulator: renounceOwnership()
Mutability | Selector |
|---|
nonpayable | 0x715018a6 |
No fields.
Outputs
No fields.
MercesFxAccumulator: setPyth(address)
Mutability | Selector |
|---|
nonpayable | 0xee22fd6f |
Name | Type | Canonical ABI type |
|---|
pyth_ | address | address |
Outputs
No fields.
MercesFxAccumulator: snapshot(bytes32,bytes[])
Mutability | Selector |
|---|
payable | 0xb9f4c83d |
Name | Type | Canonical ABI type |
|---|
pairId | bytes32 | bytes32 |
priceUpdateData | bytes[] | bytes[] |
Outputs
No fields.
MercesFxAccumulator: transferOwnership(address)
Mutability | Selector |
|---|
nonpayable | 0xf2fde38b |
Name | Type | Canonical ABI type |
|---|
newOwner | address | address |
Outputs
No fields.
MercesFxAccumulator: UPGRADE_INTERFACE_VERSION()
Mutability | Selector |
|---|
view | 0xad3cb1cc |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesFxAccumulator: upgradeToAndCall(address,bytes)
Mutability | Selector |
|---|
payable | 0x4f1ef286 |
Name | Type | Canonical ABI type |
|---|
newImplementation | address | address |
data | bytes | bytes |
Outputs
No fields.
MercesFxAccumulator: IMercesFxAccumulator.FxCheckpoint
Name | Type | Canonical ABI type |
|---|
exists | bool | bool |
sumWad | uint256 | uint256 |
count | uint32 | uint32 |
flagged | bool | bool |
MercesFxAccumulator: IMercesFxAccumulator.FxPairState
Name | Type | Canonical ABI type |
|---|
sumWad | uint256 | uint256 |
count | uint32 | uint32 |
lastDay | uint32 | uint32 |
MercesIncome
Source: stage1:evm/abis/MercesIncome.json.
MercesIncome: approvePause(uint256,uint256,bytes)
Mutability | Selector |
|---|
nonpayable | 0xbfd8b951 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
pauseEnd | uint256 | uint256 |
attestorSignature | bytes | bytes |
Outputs
No fields.
MercesIncome: clearDues(uint256)
Mutability | Selector |
|---|
nonpayable | 0x4a1d7862 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesIncome: countdown(uint256,uint32,uint256)
Mutability | Selector |
|---|
view | 0x25d7ca95 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
timestamp | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesIncome: crankStatus(uint256)
Mutability | Selector |
|---|
nonpayable | 0xee97ebda |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesIncome: deriveStatus(uint256)
Mutability | Selector |
|---|
view | 0xd895af66 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | SeriesStatus (uint8) | uint8 |
MercesIncome: deriveStatusAt(uint256,uint256)
Mutability | Selector |
|---|
view | 0x53fc49da |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
timestamp | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | SeriesStatus (uint8) | uint8 |
MercesIncome: earliestUnpaidPeriod(uint256)
Mutability | Selector |
|---|
view | 0x3a5f33a1 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint32 | uint32 |
MercesIncome: endPause(uint256)
Mutability | Selector |
|---|
nonpayable | 0xd19bbb55 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesIncome: fxAccumulator()
Mutability | Selector |
|---|
view | 0x3c62a66e |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesIncome: getLedger(uint256)
Mutability | Selector |
|---|
view | 0x77935ca3 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesIncome.Ledger | (bool,uint32,bool,uint32,uint32,uint64,bool,uint64,uint64,uint64,uint64,bool,uint16,bool,uint16,uint64,bool,uint64,uint8,uint64,bool,uint32,bool,bool,bytes32,uint32,uint8) |
MercesIncome: getPauses(uint256)
Mutability | Selector |
|---|
view | 0x96a847ea |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesIncome.Pause[] | (uint64,uint64)[] |
MercesIncome: getReport(uint256,uint32)
Mutability | Selector |
|---|
view | 0x4fa562df |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesIncome.Report | (bool,uint64,uint64,uint64,bool,uint8,bool,bytes32,bytes32,uint64,uint64,uint64) |
MercesIncome: groth16Verifier()
Mutability | Selector |
|---|
view | 0x19c813be |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesIncome: initialize(address,address,address,address,address,address)
Mutability | Selector |
|---|
nonpayable | 0xcc2a9a5b |
Name | Type | Canonical ABI type |
|---|
owner_ | address | address |
registry_ | address | address |
groth16Verifier_ | address | address |
fxAccumulator_ | address | address |
router_ | address | address |
poseidon2_ | address | address |
Outputs
No fields.
MercesIncome: isLateUnderlying(uint256)
Mutability | Selector |
|---|
view | 0x4b8c20d0 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesIncome: lastPaidPeriod(uint256)
Mutability | Selector |
|---|
view | 0xbe907eaa |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
hasPaid | bool | bool |
period | uint32 | uint32 |
MercesIncome: lateAccrual(uint256,uint32,uint64,uint256)
Mutability | Selector |
|---|
view | 0x1d425eef |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
amount | uint64 | uint64 |
timestamp | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesIncome: nextExpectedPeriod(uint256)
Mutability | Selector |
|---|
view | 0x1192b3c6 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint32 | uint32 |
MercesIncome: openDue(uint256)
Mutability | Selector |
|---|
view | 0x917122b9 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
amount | uint64 | uint64 |
period | uint32 | uint32 |
MercesIncome: owner()
Mutability | Selector |
|---|
view | 0x8da5cb5b |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesIncome: pay(uint256)
Mutability | Selector |
|---|
nonpayable | 0xc290d691 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesIncome: payTrueUp(uint256)
Mutability | Selector |
|---|
nonpayable | 0xbb79105f |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesIncome: poseidon2()
Mutability | Selector |
|---|
view | 0xca5ee4b2 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesIncome: proxiableUUID()
Mutability | Selector |
|---|
view | 0x52d1902d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesIncome: receiveRouterShare(uint256,uint64)
Mutability | Selector |
|---|
nonpayable | 0xefe6c410 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
share | uint64 | uint64 |
Outputs
Name | Type | Canonical ABI type |
|---|
accepted | uint64 | uint64 |
MercesIncome: registry()
Mutability | Selector |
|---|
view | 0x7b103999 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesRegistry (address) | address |
MercesIncome: renounceOwnership()
Mutability | Selector |
|---|
nonpayable | 0x715018a6 |
No fields.
Outputs
No fields.
MercesIncome: requestPause(uint256)
Mutability | Selector |
|---|
nonpayable | 0xc5df2dfa |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesIncome: router()
Mutability | Selector |
|---|
view | 0xf887ea40 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesIncome: setGroth16Verifier(address)
Mutability | Selector |
|---|
nonpayable | 0x399f6e24 |
Name | Type | Canonical ABI type |
|---|
verifier | address | address |
Outputs
No fields.
MercesIncome: submitReport((uint256,uint32,uint256,uint256,bytes,bytes32,bytes32,uint8,bool,(uint256[2],uint256[2][2],uint256[2]),bytes))
Mutability | Selector |
|---|
nonpayable | 0xe3cff493 |
Name | Type | Canonical ABI type |
|---|
input | IMercesIncome.ReportInput | (uint256,uint32,uint256,uint256,bytes,bytes32,bytes32,uint8,bool,(uint256[2],uint256[2][2],uint256[2]),bytes) |
Outputs
No fields.
MercesIncome: submitTrueUp(uint256,uint16,int256,uint256,bytes)
Mutability | Selector |
|---|
nonpayable | 0x309a8e20 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
year | uint16 | uint16 |
adjustment | int256 | int256 |
attestationTs | uint256 | uint256 |
sig | bytes | bytes |
Outputs
No fields.
MercesIncome: transferOwnership(address)
Mutability | Selector |
|---|
nonpayable | 0xf2fde38b |
Name | Type | Canonical ABI type |
|---|
newOwner | address | address |
Outputs
No fields.
MercesIncome: trueupDue(uint256)
Mutability | Selector |
|---|
view | 0x339d5e49 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesIncome: unpausedBetween(uint256,uint256,uint256)
Mutability | Selector |
|---|
view | 0xf6930d9d |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
from | uint256 | uint256 |
to | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesIncome: UPGRADE_INTERFACE_VERSION()
Mutability | Selector |
|---|
view | 0xad3cb1cc |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesIncome: upgradeToAndCall(address,bytes)
Mutability | Selector |
|---|
payable | 0x4f1ef286 |
Name | Type | Canonical ABI type |
|---|
newImplementation | address | address |
data | bytes | bytes |
Outputs
No fields.
MercesIncome: withdrawPauseRequest(uint256)
Mutability | Selector |
|---|
nonpayable | 0xad236d92 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesIncome: ZERO_INCOME_COMMITMENT()
Mutability | Selector |
|---|
view | 0xbd6fa450 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesIncome: IMercesIncome.Groth16Proof
Name | Type | Canonical ABI type |
|---|
a | uint256[2] | uint256[2] |
b | uint256[2][2] | uint256[2][2] |
c | uint256[2] | uint256[2] |
MercesIncome: IMercesIncome.Ledger
Name | Type | Canonical ABI type |
|---|
hasAccepted | bool | bool |
lastAcceptedPeriod | uint32 | uint32 |
hasPaid | bool | bool |
lastPaidPeriod | uint32 | uint32 |
openDuePeriod | uint32 | uint32 |
openDueAmount | uint64 | uint64 |
openDueIsTail | bool | bool |
routerCredit | uint64 | uint64 |
trueupNonce | uint64 | uint64 |
trueupDue | uint64 | uint64 |
trueupAttestedAt | uint64 | uint64 |
hasTrueupYear | bool | bool |
trueupYear | uint16 | uint16 |
hasLastTrueupYear | bool | bool |
lastTrueupYear | uint16 | uint16 |
pauseNonce | uint64 | uint64 |
pauseRequested | bool | bool |
pauseRequestedAt | uint64 | uint64 |
pauseCount | uint8 | uint8 |
pausedTotal | uint64 | uint64 |
hasFormalNotice | bool | bool |
formalNoticeEmittedFor | uint32 | uint32 |
trueupNoticeEmitted | bool | bool |
hasIncomeCommitment | bool | bool |
lastIncomeCommitment | bytes32 | bytes32 |
lastIncomePeriod | uint32 | uint32 |
storedStatus | SeriesStatus (uint8) | uint8 |
MercesIncome: IMercesIncome.Pause
Name | Type | Canonical ABI type |
|---|
start | uint64 | uint64 |
end | uint64 | uint64 |
MercesIncome: IMercesIncome.Report
Name | Type | Canonical ABI type |
|---|
exists | bool | bool |
acceptedAt | uint64 | uint64 |
paymentUsd | uint64 | uint64 |
fxAvgWad | uint64 | uint64 |
fxFallback | bool | bool |
tier | uint8 | uint8 |
liquidityEvent | bool | bool |
incomeCommitment | bytes32 | bytes32 |
priorIncomeCommitment | bytes32 | bytes32 |
due | uint64 | uint64 |
accrualPaid | uint64 | uint64 |
paidAt | uint64 | uint64 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
paymentUsd | uint256 | uint256 |
fxAvgWad | uint256 | uint256 |
fxFallbackSignature | bytes | bytes |
priorIncomeCommitment | bytes32 | bytes32 |
incomeCommitment | bytes32 | bytes32 |
tier | uint8 | uint8 |
liquidityEvent | bool | bool |
proof | IMercesIncome.Groth16Proof | (uint256[2],uint256[2][2],uint256[2]) |
attestationSignature | bytes | bytes |
MercesRegistry
Source: stage1:evm/abis/MercesRegistry.json.
MercesRegistry: constructor(address,address,address,uint64,(uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint64,uint64),address,address,address,(address,address,address,address,address,address))
Mutability | Selector |
|---|
nonpayable | No function selector |
Name | Type | Canonical ABI type |
|---|
admin_ | address | address |
allowlistManager_ | address | address |
feeCollector_ | address | address |
chainId_ | uint64 | uint64 |
defaults_ | Parameters | (uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint64,uint64) |
identityRegistry_ | address | address |
idFactory_ | address | address |
poseidon5_ | address | address |
contracts_ | ProtocolContracts | (address,address,address,address,address,address) |
MercesRegistry: acceptAdmin()
Mutability | Selector |
|---|
nonpayable | 0x0e18b681 |
No fields.
Outputs
No fields.
MercesRegistry: admin()
Mutability | Selector |
|---|
view | 0xf851a440 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRegistry: allowlistManager()
Mutability | Selector |
|---|
view | 0xded30cb9 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRegistry: amendTerms(uint256,bytes32,uint256,bytes,(uint256,uint256,uint32,uint32,uint256))
Mutability | Selector |
|---|
nonpayable | 0x4c1f7b04 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
newTermsCommitment | bytes32 | bytes32 |
newCapMultipleWad | uint256 | uint256 |
attestorSignature | bytes | bytes |
tier1Terms | Tier1Terms | (uint256,uint256,uint32,uint32,uint256) |
Outputs
No fields.
MercesRegistry: attestorKey(address)
Mutability | Selector |
|---|
view | 0x9824d5f7 |
Name | Type | Canonical ABI type |
|---|
key | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | KeyInfo | (bool,bool,uint64) |
MercesRegistry: chainId()
Mutability | Selector |
|---|
view | 0x9a8a0592 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesRegistry: createSeries((address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256),(uint64,uint16)[],bytes32,uint8,bytes32,uint8,bool,(uint256,uint256,uint32,uint32,uint256))
Mutability | Selector |
|---|
nonpayable | 0xcaeeed0d |
Name | Type | Canonical ABI type |
|---|
p | SeriesParams | (address,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256) |
releaseSchedule | ReleaseTranche[] | (uint64,uint16)[] |
termsCommitment | bytes32 | bytes32 |
tierFlags | uint8 | uint8 |
fxPairId_ | bytes32 | bytes32 |
mode | SeriesMode (uint8) | uint8 |
issuerAcceptsPublicPrice | bool | bool |
tier1Terms | Tier1Terms | (uint256,uint256,uint32,uint32,uint256) |
Outputs
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
MercesRegistry: deactivateIssuer(address)
Mutability | Selector |
|---|
nonpayable | 0x7a009135 |
Name | Type | Canonical ABI type |
|---|
wallet | address | address |
Outputs
No fields.
MercesRegistry: domain()
Mutability | Selector |
|---|
view | 0xc2fb26a6 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesRegistry: earlyDrawApprover()
Mutability | Selector |
|---|
view | 0xf9d37863 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRegistry: feeCollector()
Mutability | Selector |
|---|
view | 0xc415b95c |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRegistry: fxPairId(bytes32,bool)
Mutability | Selector |
|---|
pure | 0xa69e2100 |
Name | Type | Canonical ABI type |
|---|
feedId | bytes32 | bytes32 |
inverted | bool | bool |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesRegistry: getDefaults()
Mutability | Selector |
|---|
view | 0xb172ed4d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | Parameters | (uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint64,uint64) |
MercesRegistry: getFlags()
Mutability | Selector |
|---|
view | 0x6cc7149d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | Flags | (bool,bool,bool) |
MercesRegistry: getFxPair(bytes32)
Mutability | Selector |
|---|
view | 0x0943cf11 |
Name | Type | Canonical ABI type |
|---|
pairId | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | FxPairConfig | (bool,bytes32,bool,address,uint32,bool,address) |
MercesRegistry: getIssuer(address)
Mutability | Selector |
|---|
view | 0xfef03da3 |
Name | Type | Canonical ABI type |
|---|
wallet | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | Issuer | (bool,bool,bool,uint32) |
MercesRegistry: getProtocolContracts()
Mutability | Selector |
|---|
view | 0xa39130bc |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | ProtocolContracts | (address,address,address,address,address,address) |
MercesRegistry: getReleaseSchedule(uint256)
Mutability | Selector |
|---|
view | 0x5d0dcaba |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | ReleaseTranche[] | (uint64,uint16)[] |
MercesRegistry: getRouterTerms(uint256)
Mutability | Selector |
|---|
view | 0xda3405d3 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | RouterTerms | (uint64,uint64) |
MercesRegistry: getSeriesCore(uint256)
Mutability | Selector |
|---|
view | 0x6033a28f |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | SeriesCore | (address,uint8,uint8,uint8,uint8,uint8,bool,bool,address,uint64,address,uint64,uint64,uint64,uint64,bytes32,bytes32,bytes32) |
MercesRegistry: getSeriesTerms(uint256)
Mutability | Selector |
|---|
view | 0x34d4cebf |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | SeriesTerms | (uint64,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint64,uint64) |
MercesRegistry: identityRegistry()
Mutability | Selector |
|---|
view | 0x134e18f4 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRegistry: idFactory()
Mutability | Selector |
|---|
view | 0x78e751a6 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRegistry: isAllowed(address)
Mutability | Selector |
|---|
view | 0xbabcc539 |
Name | Type | Canonical ABI type |
|---|
wallet | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesRegistry: isAttestor(address)
Mutability | Selector |
|---|
view | 0x2e2f4e24 |
Name | Type | Canonical ABI type |
|---|
key | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesRegistry: isStablecoinAllowed(address)
Mutability | Selector |
|---|
view | 0xa41b051c |
Name | Type | Canonical ABI type |
|---|
token | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesRegistry: isTransferLocked(uint256,uint256)
Mutability | Selector |
|---|
view | 0xf07728ee |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
timestamp | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesRegistry: isVerifierKey(address)
Mutability | Selector |
|---|
view | 0x08a924fa |
Name | Type | Canonical ABI type |
|---|
key | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesRegistry: markMintFinalized(uint256)
Mutability | Selector |
|---|
nonpayable | 0x2d3e807b |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesRegistry: markRaiseOpened(uint256,address,uint64)
Mutability | Selector |
|---|
nonpayable | 0xe056542e |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
unitToken | address | address |
openedAt | uint64 | uint64 |
Outputs
No fields.
MercesRegistry: markRaiseResult(uint256,uint8,uint64,uint64,uint64)
Mutability | Selector |
|---|
nonpayable | 0x241f048a |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
state | RaiseState (uint8) | uint8 |
settlementTs | uint64 | uint64 |
unitsSold | uint64 | uint64 |
clearingPrice | uint64 | uint64 |
Outputs
No fields.
MercesRegistry: markTerminal(uint256,uint8)
Mutability | Selector |
|---|
nonpayable | 0x8f1a1399 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
status | SeriesStatus (uint8) | uint8 |
Outputs
No fields.
MercesRegistry: pendingAdmin()
Mutability | Selector |
|---|
view | 0x26782247 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRegistry: poseidon5()
Mutability | Selector |
|---|
view | 0x0d1dafaa |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRegistry: registerAttestor(address)
Mutability | Selector |
|---|
nonpayable | 0x602ad665 |
Name | Type | Canonical ABI type |
|---|
key | address | address |
Outputs
No fields.
MercesRegistry: registerIssuer(address)
Mutability | Selector |
|---|
nonpayable | 0x7323555f |
Name | Type | Canonical ABI type |
|---|
wallet | address | address |
Outputs
No fields.
MercesRegistry: registerProtocolIdentities()
Mutability | Selector |
|---|
nonpayable | 0x94828e2c |
No fields.
Outputs
No fields.
MercesRegistry: registerVerifierKey(address)
Mutability | Selector |
|---|
nonpayable | 0x21f21887 |
Name | Type | Canonical ABI type |
|---|
key | address | address |
Outputs
No fields.
MercesRegistry: resumeIssuance()
Mutability | Selector |
|---|
nonpayable | 0x67a280b2 |
No fields.
Outputs
No fields.
MercesRegistry: revokeAttestor(address)
Mutability | Selector |
|---|
nonpayable | 0x904f4836 |
Name | Type | Canonical ABI type |
|---|
key | address | address |
Outputs
No fields.
MercesRegistry: revokeVerifierKey(address)
Mutability | Selector |
|---|
nonpayable | 0x159e4c6c |
Name | Type | Canonical ABI type |
|---|
key | address | address |
Outputs
No fields.
MercesRegistry: rotateAttestor(address,address)
Mutability | Selector |
|---|
nonpayable | 0x4072f1c0 |
Name | Type | Canonical ABI type |
|---|
oldKey | address | address |
newKey | address | address |
Outputs
No fields.
MercesRegistry: rotateVerifierKey(address,address)
Mutability | Selector |
|---|
nonpayable | 0xb5f4dc12 |
Name | Type | Canonical ABI type |
|---|
oldKey | address | address |
newKey | address | address |
Outputs
No fields.
MercesRegistry: seriesCount()
Mutability | Selector |
|---|
view | 0xd7f2c0ef |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesRegistry: setAllowed(address,bool)
Mutability | Selector |
|---|
nonpayable | 0x4697f05d |
Name | Type | Canonical ABI type |
|---|
wallet | address | address |
allowed | bool | bool |
Outputs
No fields.
MercesRegistry: setAllowlistManager(address)
Mutability | Selector |
|---|
nonpayable | 0x453a1009 |
Name | Type | Canonical ABI type |
|---|
manager | address | address |
Outputs
No fields.
MercesRegistry: setContractHash(uint256,bytes32)
Mutability | Selector |
|---|
nonpayable | 0x736f7306 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
hash | bytes32 | bytes32 |
Outputs
No fields.
MercesRegistry: setDefaults((uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint64,uint64))
Mutability | Selector |
|---|
nonpayable | 0xd2802983 |
Name | Type | Canonical ABI type |
|---|
defaults | Parameters | (uint64,uint64,uint16,uint64,uint16,uint16,uint16,uint16,uint16,uint64,uint64,uint64,uint64,uint16,uint64,uint16,uint16,uint64,uint64) |
Outputs
No fields.
MercesRegistry: setEarlyDrawApprover(address)
Mutability | Selector |
|---|
nonpayable | 0x959cedb8 |
Name | Type | Canonical ABI type |
|---|
approver | address | address |
Outputs
No fields.
MercesRegistry: setFeeCollector(address)
Mutability | Selector |
|---|
nonpayable | 0xa42dce80 |
Name | Type | Canonical ABI type |
|---|
collector | address | address |
Outputs
No fields.
MercesRegistry: setFlags(bool,bool,bool)
Mutability | Selector |
|---|
nonpayable | 0xc1585fbe |
Name | Type | Canonical ABI type |
|---|
newRaisesPaused | bool | bool |
windowsEnabled | bool | bool |
tier4Enabled | bool | bool |
Outputs
No fields.
MercesRegistry: setFxPair(bytes32,bool,address)
Mutability | Selector |
|---|
nonpayable | 0xd6c46b48 |
Name | Type | Canonical ABI type |
|---|
feedId | bytes32 | bytes32 |
inverted | bool | bool |
crosscheck | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
pairId | bytes32 | bytes32 |
MercesRegistry: setFxPairCrosscheck(bytes32,address)
Mutability | Selector |
|---|
nonpayable | 0x6838cfd5 |
Name | Type | Canonical ABI type |
|---|
pairId | bytes32 | bytes32 |
crosscheck | address | address |
Outputs
No fields.
MercesRegistry: setFxPairEnabled(bytes32,bool)
Mutability | Selector |
|---|
nonpayable | 0xc84e61c5 |
Name | Type | Canonical ABI type |
|---|
pairId | bytes32 | bytes32 |
enabled | bool | bool |
Outputs
No fields.
MercesRegistry: setStablecoin(address,bool)
Mutability | Selector |
|---|
nonpayable | 0x1ccbf908 |
Name | Type | Canonical ABI type |
|---|
token | address | address |
allowed | bool | bool |
Outputs
No fields.
MercesRegistry: stopIssuance()
Mutability | Selector |
|---|
nonpayable | 0xb8fe4c3f |
No fields.
Outputs
No fields.
MercesRegistry: transferAdmin(address)
Mutability | Selector |
|---|
nonpayable | 0x75829def |
Name | Type | Canonical ABI type |
|---|
newAdmin | address | address |
Outputs
No fields.
MercesRegistry: verifierKey(address)
Mutability | Selector |
|---|
view | 0x4d44b5b7 |
Name | Type | Canonical ABI type |
|---|
key | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | KeyInfo | (bool,bool,uint64) |
MercesRegistry: Flags
Name | Type | Canonical ABI type |
|---|
newRaisesPaused | bool | bool |
windowsEnabled | bool | bool |
tier4Enabled | bool | bool |
MercesRegistry: FxPairConfig
Name | Type | Canonical ABI type |
|---|
exists | bool | bool |
feedId | bytes32 | bytes32 |
inverted | bool | bool |
crosscheck | address | address |
crosscheckEffectivePeriod | uint32 | uint32 |
enabled | bool | bool |
prevCrosscheck | address | address |
MercesRegistry: Issuer
Name | Type | Canonical ABI type |
|---|
registered | bool | bool |
active | bool | bool |
issuanceStopped | bool | bool |
seriesCount | uint32 | uint32 |
MercesRegistry: KeyInfo
Name | Type | Canonical ABI type |
|---|
registered | bool | bool |
active | bool | bool |
revokedAt | uint64 | uint64 |
MercesRegistry: Parameters
Name | Type | Canonical ABI type |
|---|
capMultipleWad | uint64 | uint64 |
hurdleRateWad | uint64 | uint64 |
payoutMultipleK | uint16 | uint16 |
lockupSeconds | uint64 | uint64 |
walletCapBps | uint16 | uint16 |
auctionFeeBps | uint16 | uint16 |
payoutFeeBps | uint16 | uint16 |
windowFeeBps | uint16 | uint16 |
nonRevealChargeBps | uint16 | uint16 |
commitDuration | uint64 | uint64 |
revealDuration | uint64 | uint64 |
windowCommitDuration | uint64 | uint64 |
windowRevealDuration | uint64 | uint64 |
fxMinCoverageBps | uint16 | uint16 |
fxMaxStalenessSeconds | uint64 | uint64 |
fxMaxConfBps | uint16 | uint16 |
fxDeviationBandBps | uint16 | uint16 |
maxPauseSeconds | uint64 | uint64 |
maxCumulativePauseSeconds | uint64 | uint64 |
MercesRegistry: ProtocolContracts
Name | Type | Canonical ABI type |
|---|
auction | address | address |
treasury | address | address |
income | address | address |
vault | address | address |
window | address | address |
tokenFactory | address | address |
MercesRegistry: ReleaseTranche
Name | Type | Canonical ABI type |
|---|
atOffsetSeconds | uint64 | uint64 |
bps | uint16 | uint16 |
MercesRegistry: RouterTerms
Name | Type | Canonical ABI type |
|---|
theta | uint64 | uint64 |
rWad | uint64 | uint64 |
MercesRegistry: SeriesCore
Name | Type | Canonical ABI type |
|---|
issuer | address | address |
mode | SeriesMode (uint8) | uint8 |
stablecoinDecimals | uint8 | uint8 |
raiseState | RaiseState (uint8) | uint8 |
terminalStatus | uint8 | uint8 |
tierFlags | uint8 | uint8 |
issuerAcceptsPublicPrice | bool | bool |
mintFinalized | bool | bool |
stablecoin | address | address |
openedAt | uint64 | uint64 |
unitToken | address | address |
settlementTs | uint64 | uint64 |
unitsSold | uint64 | uint64 |
clearingPrice | uint64 | uint64 |
amendmentNonce | uint64 | uint64 |
contractHash | bytes32 | bytes32 |
termsCommitment | bytes32 | bytes32 |
fxPairId | bytes32 | bytes32 |
MercesRegistry: SeriesParams
Name | Type | Canonical ABI type |
|---|
stablecoin | address | address |
unitsOffered | uint256 | uint256 |
reservePrice | uint256 | uint256 |
minRaise | uint256 | uint256 |
capMultipleWad | uint256 | uint256 |
hurdleRateWad | uint256 | uint256 |
payoutMultipleK | uint256 | uint256 |
lockupSeconds | uint256 | uint256 |
walletCapBps | uint256 | uint256 |
commitDuration | uint256 | uint256 |
revealDuration | uint256 | uint256 |
windowCommitDuration | uint256 | uint256 |
windowRevealDuration | uint256 | uint256 |
MercesRegistry: SeriesTerms
Name | Type | Canonical ABI type |
|---|
unitsOffered | uint64 | uint64 |
reservePrice | uint64 | uint64 |
minRaise | uint64 | uint64 |
capMultipleWad | uint64 | uint64 |
hurdleRateWad | uint64 | uint64 |
payoutMultipleK | uint16 | uint16 |
lockupSeconds | uint64 | uint64 |
walletCapBps | uint16 | uint16 |
auctionFeeBps | uint16 | uint16 |
payoutFeeBps | uint16 | uint16 |
windowFeeBps | uint16 | uint16 |
nonRevealChargeBps | uint16 | uint16 |
commitDuration | uint64 | uint64 |
revealDuration | uint64 | uint64 |
windowCommitDuration | uint64 | uint64 |
windowRevealDuration | uint64 | uint64 |
maxPauseSeconds | uint64 | uint64 |
maxCumulativePauseSeconds | uint64 | uint64 |
MercesRegistry: Tier1Terms
Name | Type | Canonical ABI type |
|---|
theta | uint256 | uint256 |
rWad | uint256 | uint256 |
currencyCode | uint32 | uint32 |
indexingRule | uint32 | uint32 |
termsSalt | uint256 | uint256 |
MercesRouter
Source: stage1:evm/abis/MercesRouter.json.
MercesRouter: closeRouterPeriod(uint256,uint32)
Mutability | Selector |
|---|
nonpayable | 0x252727bb |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
Outputs
No fields.
MercesRouter: createRouterReceiver(uint256)
Mutability | Selector |
|---|
nonpayable | 0xbc71041c |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
receiver | address | address |
MercesRouter: getRouter(uint256)
Mutability | Selector |
|---|
view | 0xa4424cf4 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesRouter.Router | (bool,address,uint64,uint16,uint64,bool,uint32,bool,uint32,uint64,uint64) |
MercesRouter: income()
Mutability | Selector |
|---|
view | 0x88b45046 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRouter: initialize(address,address,address)
Mutability | Selector |
|---|
nonpayable | 0xc0c53b8b |
Name | Type | Canonical ABI type |
|---|
owner_ | address | address |
registry_ | address | address |
income_ | address | address |
Outputs
No fields.
MercesRouter: owner()
Mutability | Selector |
|---|
view | 0x8da5cb5b |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRouter: proxiableUUID()
Mutability | Selector |
|---|
view | 0x52d1902d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesRouter: registry()
Mutability | Selector |
|---|
view | 0x7b103999 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesRegistry (address) | address |
MercesRouter: renounceOwnership()
Mutability | Selector |
|---|
nonpayable | 0x715018a6 |
No fields.
Outputs
No fields.
MercesRouter: route(uint256,uint256)
Mutability | Selector |
|---|
nonpayable | 0x44af87f6 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
amount | uint256 | uint256 |
Outputs
No fields.
MercesRouter: routerReceiver(uint256)
Mutability | Selector |
|---|
view | 0xa7423bd0 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRouter: sweep(uint256)
Mutability | Selector |
|---|
nonpayable | 0xaa60e733 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesRouter: transferOwnership(address)
Mutability | Selector |
|---|
nonpayable | 0xf2fde38b |
Name | Type | Canonical ABI type |
|---|
newOwner | address | address |
Outputs
No fields.
MercesRouter: UPGRADE_INTERFACE_VERSION()
Mutability | Selector |
|---|
view | 0xad3cb1cc |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesRouter: upgradeToAndCall(address,bytes)
Mutability | Selector |
|---|
payable | 0x4f1ef286 |
Name | Type | Canonical ABI type |
|---|
newImplementation | address | address |
data | bytes | bytes |
Outputs
No fields.
MercesRouter: ytdAtEnd(uint256,uint32)
Mutability | Selector |
|---|
view | 0xcf142e3b |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
Outputs
Name | Type | Canonical ABI type |
|---|
exists | bool | bool |
ytd | uint64 | uint64 |
MercesRouter: IMercesRouter.Router
Name | Type | Canonical ABI type |
|---|
receiverDeployed | bool | bool |
receiver | address | address |
heldBeforeFinalization | uint64 | uint64 |
ytdYear | uint16 | uint16 |
ytdReceived | uint64 | uint64 |
hasReceipt | bool | bool |
lastReceiptPeriod | uint32 | uint32 |
hasCheckpoint | bool | bool |
lastCheckpointPeriod | uint32 | uint32 |
routedTotal | uint64 | uint64 |
passedThroughTotal | uint64 | uint64 |
MercesRouterReceiver
Source: stage1:evm/abis/MercesRouterReceiver.json.
MercesRouterReceiver: constructor(uint256)
Mutability | Selector |
|---|
nonpayable | No function selector |
Name | Type | Canonical ABI type |
|---|
seriesId_ | uint256 | uint256 |
MercesRouterReceiver: forward(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x58843b36 |
Name | Type | Canonical ABI type |
|---|
token | IERC20 (address) | address |
amount | uint256 | uint256 |
Outputs
No fields.
MercesRouterReceiver: router()
Mutability | Selector |
|---|
view | 0xf887ea40 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesRouterReceiver: seriesId()
Mutability | Selector |
|---|
view | 0x8cc96ac5 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesTokenFactory
Source: stage1:evm/abis/MercesTokenFactory.json.
MercesTokenFactory: constructor(address,address,address,address,address,address,address)
Mutability | Selector |
|---|
nonpayable | No function selector |
Name | Type | Canonical ABI type |
|---|
implementationAuthority_ | address | address |
identityRegistry_ | address | address |
complianceModule_ | address | address |
auction_ | address | address |
vault_ | address | address |
window_ | address | address |
tokenOwner_ | address | address |
MercesTokenFactory: auction()
Mutability | Selector |
|---|
view | 0x7d9f6db5 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesTokenFactory: complianceModule()
Mutability | Selector |
|---|
view | 0xc1ac79ae |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesTokenFactory: createToken(uint256,string,string)
Mutability | Selector |
|---|
nonpayable | 0xb1037e78 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
name | string | string |
symbol | string | string |
Outputs
Name | Type | Canonical ABI type |
|---|
token | address | address |
compliance | address | address |
MercesTokenFactory: identityRegistry()
Mutability | Selector |
|---|
view | 0x134e18f4 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesTokenFactory: implementationAuthority()
Mutability | Selector |
|---|
view | 0x2307f882 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesTokenFactory: tokenOf(uint256)
Mutability | Selector |
|---|
view | 0xea78803f |
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesTokenFactory: tokenOwner()
Mutability | Selector |
|---|
view | 0xa3e67610 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesTokenFactory: vault()
Mutability | Selector |
|---|
view | 0xfbfa77cf |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesTokenFactory: window()
Mutability | Selector |
|---|
view | 0x461645bf |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesTokenGovernor
Source: stage1:evm/abis/MercesTokenGovernor.json.
MercesTokenGovernor: VERSION()
Mutability | Selector |
|---|
view | 0xffa1ad74 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesTreasury
Source: stage1:evm/abis/MercesTreasury.json.
MercesTreasury: claimable(uint256)
Mutability | Selector |
|---|
view | 0xd1d58b25 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesTreasury: claimRelease(uint256)
Mutability | Selector |
|---|
nonpayable | 0xff8c370d |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesTreasury: confirmDeposits(uint256)
Mutability | Selector |
|---|
view | 0x6a949a5e |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesTreasury: depositProceeds(uint256,uint64)
Mutability | Selector |
|---|
nonpayable | 0xb306f9ab |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
amount | uint64 | uint64 |
Outputs
No fields.
MercesTreasury: getTreasury(uint256)
Mutability | Selector |
|---|
view | 0xadcd2940 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesTreasury.Ledger | (bool,uint64,uint64,uint64,bool,uint64,uint64,uint64,uint64) |
MercesTreasury: initialize(address,address)
Mutability | Selector |
|---|
nonpayable | 0x485cc955 |
Name | Type | Canonical ABI type |
|---|
owner_ | address | address |
registry_ | address | address |
Outputs
No fields.
MercesTreasury: moveUnreleasedToVault(uint256)
Mutability | Selector |
|---|
nonpayable | 0x73d3fb70 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
unreleased | uint64 | uint64 |
MercesTreasury: owner()
Mutability | Selector |
|---|
view | 0x8da5cb5b |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesTreasury: proxiableUUID()
Mutability | Selector |
|---|
view | 0x52d1902d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesTreasury: registry()
Mutability | Selector |
|---|
view | 0x7b103999 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesRegistry (address) | address |
MercesTreasury: renounceOwnership()
Mutability | Selector |
|---|
nonpayable | 0x715018a6 |
No fields.
Outputs
No fields.
MercesTreasury: requestEarlyDraw(uint256,uint256)
Mutability | Selector |
|---|
nonpayable | 0xd5b840f5 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
amountRequested | uint256 | uint256 |
Outputs
No fields.
MercesTreasury: setProceeds(uint256,uint64)
Mutability | Selector |
|---|
nonpayable | 0x6be8d75f |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
proceeds | uint64 | uint64 |
Outputs
No fields.
MercesTreasury: setReleasePause(uint256,bool)
Mutability | Selector |
|---|
nonpayable | 0x6f8be6be |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
paused | bool | bool |
Outputs
No fields.
MercesTreasury: trancheAmount(uint256,uint256)
Mutability | Selector |
|---|
view | 0x3e9748f8 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
index | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesTreasury: transferOwnership(address)
Mutability | Selector |
|---|
nonpayable | 0xf2fde38b |
Name | Type | Canonical ABI type |
|---|
newOwner | address | address |
Outputs
No fields.
MercesTreasury: UPGRADE_INTERFACE_VERSION()
Mutability | Selector |
|---|
view | 0xad3cb1cc |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesTreasury: upgradeToAndCall(address,bytes)
Mutability | Selector |
|---|
payable | 0x4f1ef286 |
Name | Type | Canonical ABI type |
|---|
newImplementation | address | address |
data | bytes | bytes |
Outputs
No fields.
MercesTreasury: vested(uint256,uint256)
Mutability | Selector |
|---|
view | 0x2cfb415a |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
timestamp | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesTreasury: IMercesTreasury.Ledger
Name | Type | Canonical ABI type |
|---|
proceedsSet | bool | bool |
proceeds | uint64 | uint64 |
deposited | uint64 | uint64 |
releasedTotal | uint64 | uint64 |
issuerPausedReleases | bool | bool |
earlyDrawTotal | uint64 | uint64 |
earlyDrawNonce | uint64 | uint64 |
movedToVault | uint64 | uint64 |
extinguishedAt | uint64 | uint64 |
MercesUnitToken
Source: stage1:evm/abis/MercesUnitToken.json.
MercesUnitToken: addAgent(address)
Mutability | Selector |
|---|
nonpayable | 0x84e79842 |
Name | Type | Canonical ABI type |
|---|
_agent | address | address |
Outputs
No fields.
MercesUnitToken: allowance(address,address)
Mutability | Selector |
|---|
view | 0xdd62ed3e |
Name | Type | Canonical ABI type |
|---|
_owner | address | address |
_spender | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesUnitToken: approve(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x095ea7b3 |
Name | Type | Canonical ABI type |
|---|
_spender | address | address |
_amount | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: balanceOf(address)
Mutability | Selector |
|---|
view | 0x70a08231 |
Name | Type | Canonical ABI type |
|---|
_userAddress | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesUnitToken: batchBurn(address[],uint256[])
Mutability | Selector |
|---|
nonpayable | 0x4a6cc677 |
Name | Type | Canonical ABI type |
|---|
_userAddresses | address[] | address[] |
_amounts | uint256[] | uint256[] |
Outputs
No fields.
MercesUnitToken: batchForcedTransfer(address[],address[],uint256[])
Mutability | Selector |
|---|
nonpayable | 0x42a47abc |
Name | Type | Canonical ABI type |
|---|
_fromList | address[] | address[] |
_toList | address[] | address[] |
_amounts | uint256[] | uint256[] |
Outputs
No fields.
MercesUnitToken: batchFreezePartialTokens(address[],uint256[])
Mutability | Selector |
|---|
nonpayable | 0xfc7e5fa8 |
Name | Type | Canonical ABI type |
|---|
_userAddresses | address[] | address[] |
_amounts | uint256[] | uint256[] |
Outputs
No fields.
MercesUnitToken: batchMint(address[],uint256[])
Mutability | Selector |
|---|
nonpayable | 0x68573107 |
Name | Type | Canonical ABI type |
|---|
_toList | address[] | address[] |
_amounts | uint256[] | uint256[] |
Outputs
No fields.
MercesUnitToken: batchSetAddressFrozen(address[],bool[])
Mutability | Selector |
|---|
nonpayable | 0x1a7af379 |
Name | Type | Canonical ABI type |
|---|
_userAddresses | address[] | address[] |
_freeze | bool[] | bool[] |
Outputs
No fields.
MercesUnitToken: batchTransfer(address[],uint256[])
Mutability | Selector |
|---|
nonpayable | 0x88d695b2 |
Name | Type | Canonical ABI type |
|---|
_toList | address[] | address[] |
_amounts | uint256[] | uint256[] |
Outputs
No fields.
MercesUnitToken: batchUnfreezePartialTokens(address[],uint256[])
Mutability | Selector |
|---|
nonpayable | 0x4710362d |
Name | Type | Canonical ABI type |
|---|
_userAddresses | address[] | address[] |
_amounts | uint256[] | uint256[] |
Outputs
No fields.
MercesUnitToken: burn(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x9dc29fac |
Name | Type | Canonical ABI type |
|---|
_userAddress | address | address |
_amount | uint256 | uint256 |
Outputs
No fields.
MercesUnitToken: compliance()
Mutability | Selector |
|---|
view | 0x6290865d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IModularCompliance (address) | address |
MercesUnitToken: decimals()
Mutability | Selector |
|---|
view | 0x313ce567 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint8 | uint8 |
MercesUnitToken: decreaseAllowance(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0xa457c2d7 |
Name | Type | Canonical ABI type |
|---|
_spender | address | address |
_subtractedValue | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: forcedTransfer(address,address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x9fc1d0e7 |
Name | Type | Canonical ABI type |
|---|
_from | address | address |
_to | address | address |
_amount | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: freezePartialTokens(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x125c4a33 |
Name | Type | Canonical ABI type |
|---|
_userAddress | address | address |
_amount | uint256 | uint256 |
Outputs
No fields.
MercesUnitToken: getFrozenTokens(address)
Mutability | Selector |
|---|
view | 0x158b1a57 |
Name | Type | Canonical ABI type |
|---|
_userAddress | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesUnitToken: identityRegistry()
Mutability | Selector |
|---|
view | 0x134e18f4 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IIdentityRegistry (address) | address |
MercesUnitToken: increaseAllowance(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x39509351 |
Name | Type | Canonical ABI type |
|---|
_spender | address | address |
_addedValue | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: init(address,address,string,string,uint8,address)
Mutability | Selector |
|---|
nonpayable | 0xf91b619c |
Name | Type | Canonical ABI type |
|---|
_identityRegistry | address | address |
_compliance | address | address |
_name | string | string |
_symbol | string | string |
_decimals | uint8 | uint8 |
_onchainID | address | address |
Outputs
No fields.
MercesUnitToken: isAgent(address)
Mutability | Selector |
|---|
view | 0x1ffbb064 |
Name | Type | Canonical ABI type |
|---|
_agent | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: isFrozen(address)
Mutability | Selector |
|---|
view | 0xe5839836 |
Name | Type | Canonical ABI type |
|---|
_userAddress | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: mint(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x40c10f19 |
Name | Type | Canonical ABI type |
|---|
_to | address | address |
_amount | uint256 | uint256 |
Outputs
No fields.
MercesUnitToken: name()
Mutability | Selector |
|---|
view | 0x06fdde03 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesUnitToken: onchainID()
Mutability | Selector |
|---|
view | 0xaba63705 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesUnitToken: owner()
Mutability | Selector |
|---|
view | 0x8da5cb5b |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesUnitToken: pause()
Mutability | Selector |
|---|
nonpayable | 0x8456cb59 |
No fields.
Outputs
No fields.
MercesUnitToken: paused()
Mutability | Selector |
|---|
view | 0x5c975abb |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: recoveryAddress(address,address,address)
Mutability | Selector |
|---|
nonpayable | 0x9285948a |
Name | Type | Canonical ABI type |
|---|
_lostWallet | address | address |
_newWallet | address | address |
_investorOnchainID | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: removeAgent(address)
Mutability | Selector |
|---|
nonpayable | 0x97a6278e |
Name | Type | Canonical ABI type |
|---|
_agent | address | address |
Outputs
No fields.
MercesUnitToken: renounceOwnership()
Mutability | Selector |
|---|
nonpayable | 0x715018a6 |
No fields.
Outputs
No fields.
MercesUnitToken: setAddressFrozen(address,bool)
Mutability | Selector |
|---|
nonpayable | 0xc69c09cf |
Name | Type | Canonical ABI type |
|---|
_userAddress | address | address |
_freeze | bool | bool |
Outputs
No fields.
MercesUnitToken: setCompliance(address)
Mutability | Selector |
|---|
nonpayable | 0xf8981789 |
Name | Type | Canonical ABI type |
|---|
_compliance | address | address |
Outputs
No fields.
MercesUnitToken: setIdentityRegistry(address)
Mutability | Selector |
|---|
nonpayable | 0xcbf3f861 |
Name | Type | Canonical ABI type |
|---|
_identityRegistry | address | address |
Outputs
No fields.
MercesUnitToken: setName(string)
Mutability | Selector |
|---|
nonpayable | 0xc47f0027 |
Name | Type | Canonical ABI type |
|---|
_name | string | string |
Outputs
No fields.
MercesUnitToken: setOnchainID(address)
Mutability | Selector |
|---|
nonpayable | 0x3d1ddc5b |
Name | Type | Canonical ABI type |
|---|
_onchainID | address | address |
Outputs
No fields.
MercesUnitToken: setSymbol(string)
Mutability | Selector |
|---|
nonpayable | 0xb84c8246 |
Name | Type | Canonical ABI type |
|---|
_symbol | string | string |
Outputs
No fields.
MercesUnitToken: symbol()
Mutability | Selector |
|---|
view | 0x95d89b41 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesUnitToken: totalSupply()
Mutability | Selector |
|---|
view | 0x18160ddd |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesUnitToken: transfer(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0xa9059cbb |
Name | Type | Canonical ABI type |
|---|
_to | address | address |
_amount | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: transferFrom(address,address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x23b872dd |
Name | Type | Canonical ABI type |
|---|
_from | address | address |
_to | address | address |
_amount | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesUnitToken: transferOwnership(address)
Mutability | Selector |
|---|
nonpayable | 0xf2fde38b |
Name | Type | Canonical ABI type |
|---|
newOwner | address | address |
Outputs
No fields.
MercesUnitToken: unfreezePartialTokens(address,uint256)
Mutability | Selector |
|---|
nonpayable | 0x1fe56f7d |
Name | Type | Canonical ABI type |
|---|
_userAddress | address | address |
_amount | uint256 | uint256 |
Outputs
No fields.
MercesUnitToken: unpause()
Mutability | Selector |
|---|
nonpayable | 0x3f4ba83a |
No fields.
Outputs
No fields.
MercesUnitToken: version()
Mutability | Selector |
|---|
pure | 0x54fd4d50 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesVault
Source: stage1:evm/abis/MercesVault.json.
MercesVault: accrualUnits(uint256,address)
Mutability | Selector |
|---|
view | 0x83095593 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
wallet | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesVault: burnRetired(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0x816b5327 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
holder | address | address |
Outputs
No fields.
MercesVault: capEffWad(uint256)
Mutability | Selector |
|---|
view | 0xe701d2b8 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesVault: capPerUnit(uint256)
Mutability | Selector |
|---|
view | 0xb2458d00 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesVault: claim(uint256)
Mutability | Selector |
|---|
nonpayable | 0x379607f5 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesVault: claimableFinal(uint256,address)
Mutability | Selector |
|---|
view | 0x2406b3f6 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
holder | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesVault: claimableTail(uint256,address)
Mutability | Selector |
|---|
view | 0xb72081a6 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
holder | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesVault: claimFinal(uint256)
Mutability | Selector |
|---|
nonpayable | 0x22ff198f |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesVault: claimFinalFor(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0x4b729b26 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
holder | address | address |
Outputs
No fields.
MercesVault: claimFor(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0x10ee3f00 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
holder | address | address |
Outputs
No fields.
MercesVault: claimRedemption(uint256)
Mutability | Selector |
|---|
nonpayable | 0x3227470d |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesVault: claimRedemptionFor(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0xd87fece9 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
holder | address | address |
Outputs
No fields.
MercesVault: claimTail(uint256)
Mutability | Selector |
|---|
nonpayable | 0x08c5c674 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesVault: claimTailFor(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0xf44398b0 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
holder | address | address |
Outputs
No fields.
MercesVault: creditWindowAccrual(uint256,address,uint64,uint256)
Mutability | Selector |
|---|
nonpayable | 0xee916c0c |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
wallet | address | address |
units | uint64 | uint64 |
fromAccWad | uint256 | uint256 |
Outputs
No fields.
MercesVault: extinguish(uint256,bytes,bytes)
Mutability | Selector |
|---|
nonpayable | 0xc4a4a63b |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
signatureA | bytes | bytes |
signatureB | bytes | bytes |
Outputs
No fields.
MercesVault: getHolder(uint256,address)
Mutability | Selector |
|---|
view | 0x6a1b59fb |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
holder | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesVault.Holder | (bool,bool,uint64,uint64,uint256,uint256,uint256) |
MercesVault: getLedger(uint256)
Mutability | Selector |
|---|
view | 0x77935ca3 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesVault.Ledger | (bool,uint64,uint256,uint256,uint256,uint64,uint64,uint64,uint64,uint64,uint64,uint64,uint256,uint256,uint256,bool,uint64,uint64,uint64,uint64,uint256,uint256,uint64,uint64,uint64,uint64,uint64,uint64) |
MercesVault: initialize(address,address)
Mutability | Selector |
|---|
nonpayable | 0x485cc955 |
Name | Type | Canonical ABI type |
|---|
owner_ | address | address |
registry_ | address | address |
Outputs
No fields.
MercesVault: initializeSupply(uint256,uint64)
Mutability | Selector |
|---|
nonpayable | 0x25648f73 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
unitsSold | uint64 | uint64 |
Outputs
No fields.
MercesVault: netAccWad(uint256)
Mutability | Selector |
|---|
view | 0x1fdb1219 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesVault: owner()
Mutability | Selector |
|---|
view | 0x8da5cb5b |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesVault: pendingOf(uint256,address)
Mutability | Selector |
|---|
view | 0xcb26ac8f |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
holder | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
pending | uint256 | uint256 |
MercesVault: previewRedemption(uint256,uint256)
Mutability | Selector |
|---|
view | 0x4a593fec |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
timestamp | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
price | uint64 | uint64 |
hurdle | uint64 | uint64 |
dAvg | uint64 | uint64 |
capRemaining | uint64 | uint64 |
deposit | uint64 | uint64 |
MercesVault: proxiableUUID()
Mutability | Selector |
|---|
view | 0x52d1902d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesVault: receiveGross(uint256,uint64,uint8,uint32)
Mutability | Selector |
|---|
nonpayable | 0x6de3caf7 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
amount | uint64 | uint64 |
source | PayoutSource (uint8) | uint8 |
period | uint32 | uint32 |
Outputs
Name | Type | Canonical ABI type |
|---|
accepted | uint64 | uint64 |
fee | uint64 | uint64 |
refunded | uint64 | uint64 |
MercesVault: redeem(uint256)
Mutability | Selector |
|---|
nonpayable | 0xdb006a75 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesVault: registerHolder(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0x1a1acbe0 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
wallet | address | address |
Outputs
No fields.
MercesVault: registry()
Mutability | Selector |
|---|
view | 0x7b103999 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesRegistry (address) | address |
MercesVault: renounceOwnership()
Mutability | Selector |
|---|
nonpayable | 0x715018a6 |
No fields.
Outputs
No fields.
MercesVault: retireIfCapped(uint256)
Mutability | Selector |
|---|
nonpayable | 0x332078c4 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesVault: settleHolder(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0xe77dee65 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
wallet | address | address |
Outputs
No fields.
MercesVault: transferOwnership(address)
Mutability | Selector |
|---|
nonpayable | 0xf2fde38b |
Name | Type | Canonical ABI type |
|---|
newOwner | address | address |
Outputs
No fields.
MercesVault: unitsOutstanding(uint256)
Mutability | Selector |
|---|
view | 0xce0b8609 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesVault: UPGRADE_INTERFACE_VERSION()
Mutability | Selector |
|---|
view | 0xad3cb1cc |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesVault: upgradeToAndCall(address,bytes)
Mutability | Selector |
|---|
payable | 0x4f1ef286 |
Name | Type | Canonical ABI type |
|---|
newImplementation | address | address |
data | bytes | bytes |
Outputs
No fields.
MercesVault: yearGrossWad(uint256,uint256)
Mutability | Selector |
|---|
view | 0x581cc9e6 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
year | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesVault: IMercesVault.Holder
Name | Type | Canonical ABI type |
|---|
registered | bool | bool |
finalClaimed | bool | bool |
pending | uint64 | uint64 |
redeemedUnits | uint64 | uint64 |
lastNetAccWad | uint256 | uint256 |
lastTailAccWad | uint256 | uint256 |
lastFinalAccWad | uint256 | uint256 |
MercesVault: IMercesVault.Ledger
Name | Type | Canonical ABI type |
|---|
supplySet | bool | bool |
unitsOutstanding | uint64 | uint64 |
paidPerUnitWad | uint256 | uint256 |
netAccWad | uint256 | uint256 |
carryWad | uint256 | uint256 |
feeCollected | uint64 | uint64 |
grossReceived | uint64 | uint64 |
refundedToIssuer | uint64 | uint64 |
redemptionTs | uint64 | uint64 |
redemptionPrice | uint64 | uint64 |
unitsAtRedemption | uint64 | uint64 |
tailCapPerUnit | uint64 | uint64 |
tailPaidPerUnitWad | uint256 | uint256 |
tailAccWad | uint256 | uint256 |
tailCarryWad | uint256 | uint256 |
tailExhausted | bool | bool |
tailGrossReceived | uint64 | uint64 |
tailFeeCollected | uint64 | uint64 |
tailRefunded | uint64 | uint64 |
extinguishedAt | uint64 | uint64 |
finalAccWad | uint256 | uint256 |
finalCarryWad | uint256 | uint256 |
finalUnits | uint64 | uint64 |
extinguishNonce | uint64 | uint64 |
unreleasedReceived | uint64 | uint64 |
claimedTotal | uint64 | uint64 |
redemptionDeposit | uint64 | uint64 |
burnedTotal | uint64 | uint64 |
MercesWindow
Source: stage1:evm/abis/MercesWindow.json.
MercesWindow: armedDeposit(address)
Mutability | Selector |
|---|
view | 0xde536a2b |
Name | Type | Canonical ABI type |
|---|
from | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesWindow: askAccrual(uint256,address)
Mutability | Selector |
|---|
view | 0xfb806ef2 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
wallet | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
escrowUnits | uint64 | uint64 |
cleared | bool | bool |
accAtClear | uint256 | uint256 |
MercesWindow: askEscrowUnits(uint256,address)
Mutability | Selector |
|---|
view | 0x1fe276ae |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
wallet | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesWindow: beginWindowSettlement(uint256,uint256,bool)
Mutability | Selector |
|---|
nonpayable | 0x0d53de1e |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
clearingPrice | uint256 | uint256 |
noMatch | bool | bool |
Outputs
No fields.
MercesWindow: commitAsk(uint256,bytes32,uint256)
Mutability | Selector |
|---|
nonpayable | 0xd287d419 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
commitment | bytes32 | bytes32 |
units | uint256 | uint256 |
Outputs
No fields.
MercesWindow: commitBid(uint256,bytes32,uint256)
Mutability | Selector |
|---|
nonpayable | 0xc2f7ec2f |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
commitment | bytes32 | bytes32 |
escrow | uint256 | uint256 |
Outputs
No fields.
MercesWindow: currentWindow(uint256)
Mutability | Selector |
|---|
view | 0x025ba74d |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
exists | bool | bool |
period | uint32 | uint32 |
MercesWindow: deliverOrder(uint256,uint32,address)
Mutability | Selector |
|---|
nonpayable | 0xb1706451 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
owner | address | address |
Outputs
No fields.
MercesWindow: finalizeWindow(uint256)
Mutability | Selector |
|---|
nonpayable | 0x94e37c0a |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
No fields.
MercesWindow: getOrder(uint256,uint32,address)
Mutability | Selector |
|---|
view | 0x88441bd5 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
owner | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesWindow.Order | (address,uint8,bytes32,uint64,uint32,bool,bool,uint64,uint64,uint64,uint32,bool,uint64,uint64,uint64,bool) |
MercesWindow: getOrderAt(uint256,uint32,uint256)
Mutability | Selector |
|---|
view | 0xab4e874e |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
index | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesWindow.Order | (address,uint8,bytes32,uint64,uint32,bool,bool,uint64,uint64,uint64,uint32,bool,uint64,uint64,uint64,bool) |
MercesWindow: getWindow(uint256,uint32)
Mutability | Selector |
|---|
view | 0x9e874482 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesWindow.Window | (uint8,uint32,uint64,uint64,uint64,uint32,uint32,uint32,uint32,uint64,uint64,uint32,bool,bool,uint64,uint64,uint64,uint64,uint64,uint64,uint64,bool,bool,uint32,uint64,uint8,uint64,uint64,uint256,uint32,uint32,uint32,uint32,uint32,uint32,uint64,uint64,uint64,bool,uint64,uint64,uint64,uint64,uint64) |
MercesWindow: indexAskPrices(uint256,uint64[])
Mutability | Selector |
|---|
nonpayable | 0xbbad42cb |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
prices | uint64[] | uint64[] |
Outputs
No fields.
MercesWindow: initialize(address,address)
Mutability | Selector |
|---|
nonpayable | 0x485cc955 |
Name | Type | Canonical ABI type |
|---|
owner_ | address | address |
registry_ | address | address |
Outputs
No fields.
MercesWindow: openWindow(uint256,uint32)
Mutability | Selector |
|---|
nonpayable | 0xcc1439b4 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
Outputs
No fields.
MercesWindow: orderCommitment(uint256,uint256,bytes32,address)
Mutability | Selector |
|---|
pure | 0xb68c0cdc |
Name | Type | Canonical ABI type |
|---|
price | uint256 | uint256 |
quantity | uint256 | uint256 |
salt | bytes32 | bytes32 |
owner | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesWindow: owner()
Mutability | Selector |
|---|
view | 0x8da5cb5b |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesWindow: pendingUnitsOf(uint256,address)
Mutability | Selector |
|---|
view | 0xc0f114ea |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
wallet | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesWindow: priceIndexRequired(uint256)
Mutability | Selector |
|---|
view | 0x94f5048f |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
MercesWindow: processOrder(uint256,address)
Mutability | Selector |
|---|
nonpayable | 0xb7ca01d0 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
owner | address | address |
Outputs
No fields.
MercesWindow: proxiableUUID()
Mutability | Selector |
|---|
view | 0x52d1902d |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
MercesWindow: registry()
Mutability | Selector |
|---|
view | 0x7b103999 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | IMercesRegistry (address) | address |
MercesWindow: renounceOwnership()
Mutability | Selector |
|---|
nonpayable | 0x715018a6 |
No fields.
Outputs
No fields.
MercesWindow: requiredBidEscrow(uint256,uint256,uint256)
Mutability | Selector |
|---|
view | 0xd243b4a7 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
price | uint256 | uint256 |
quantity | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
MercesWindow: revealedOrderAt(uint256,uint32,uint8,uint256)
Mutability | Selector |
|---|
view | 0x6f8ff21a |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
period | uint32 | uint32 |
side | IMercesWindow.Side (uint8) | uint8 |
index | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
MercesWindow: revealOrder(uint256,uint256,uint256,bytes32)
Mutability | Selector |
|---|
nonpayable | 0x20508311 |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
price | uint256 | uint256 |
quantity | uint256 | uint256 |
salt | bytes32 | bytes32 |
Outputs
No fields.
MercesWindow: tallyOrders(uint256,uint256,uint256)
Mutability | Selector |
|---|
nonpayable | 0x7b4dbabb |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
fromIndex | uint256 | uint256 |
toIndex | uint256 | uint256 |
Outputs
No fields.
MercesWindow: transferOwnership(address)
Mutability | Selector |
|---|
nonpayable | 0xf2fde38b |
Name | Type | Canonical ABI type |
|---|
newOwner | address | address |
Outputs
No fields.
MercesWindow: UPGRADE_INTERFACE_VERSION()
Mutability | Selector |
|---|
view | 0xad3cb1cc |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | string | string |
MercesWindow: upgradeToAndCall(address,bytes)
Mutability | Selector |
|---|
payable | 0x4f1ef286 |
Name | Type | Canonical ABI type |
|---|
newImplementation | address | address |
data | bytes | bytes |
Outputs
No fields.
MercesWindow: walletCapUnits(uint256)
Mutability | Selector |
|---|
view | 0x9fb257af |
Name | Type | Canonical ABI type |
|---|
seriesId | uint256 | uint256 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint64 | uint64 |
MercesWindow: IMercesWindow.Order
Name | Type | Canonical ABI type |
|---|
owner | address | address |
side | IMercesWindow.Side (uint8) | uint8 |
commitment | bytes32 | bytes32 |
escrow | uint64 | uint64 |
revealIndex | uint32 | uint32 |
revealed | bool | bool |
valid | bool | bool |
price | uint64 | uint64 |
quantity | uint64 | uint64 |
samePricePrefix | uint64 | uint64 |
talliedRound | uint32 | uint32 |
processed | bool | bool |
fill | uint64 | uint64 |
pendingUnits | uint64 | uint64 |
pendingStable | uint64 | uint64 |
delivered | bool | bool |
MercesWindow: IMercesWindow.Window
Name | Type | Canonical ABI type |
|---|
state | IMercesWindow.WindowState (uint8) | uint8 |
period | uint32 | uint32 |
opensAt | uint64 | uint64 |
commitEnd | uint64 | uint64 |
revealEnd | uint64 | uint64 |
orderCount | uint32 | uint32 |
bidCount | uint32 | uint32 |
revealedCount | uint32 | uint32 |
validCount | uint32 | uint32 |
escrowUnits | uint64 | uint64 |
escrowStable | uint64 | uint64 |
tallyRound | uint32 | uint32 |
roundRejected | bool | bool |
noMatchProposed | bool | bool |
proposedPrice | uint64 | uint64 |
dAbove | uint64 | uint64 |
dAt | uint64 | uint64 |
sBelow | uint64 | uint64 |
sAt | uint64 | uint64 |
maxBid | uint64 | uint64 |
minAsk | uint64 | uint64 |
hasValidBid | bool | bool |
hasValidAsk | bool | bool |
talliedCount | uint32 | uint32 |
clearingPrice | uint64 | uint64 |
branch | IMercesWindow.Branch (uint8) | uint8 |
matchedUnits | uint64 | uint64 |
marginalRemaining | uint64 | uint64 |
accAtClear | uint256 | uint256 |
revealedBids | uint32 | uint32 |
revealedAsks | uint32 | uint32 |
nextBidIndex | uint32 | uint32 |
nextAskIndex | uint32 | uint32 |
processedCount | uint32 | uint32 |
bidsProcessed | uint32 | uint32 |
cancelledUnits | uint64 | uint64 |
priceIndexSum | uint64 | uint64 |
priceIndexLast | uint64 | uint64 |
takebackSettled | bool | bool |
unitsDelivered | uint64 | uint64 |
unitsReturned | uint64 | uint64 |
stableToSellers | uint64 | uint64 |
stableRefunded | uint64 | uint64 |
feesTotal | uint64 | uint64 |
TimelockController
Source: stage1:evm/abis/TimelockController.json.
TimelockController: constructor(uint256,address[],address[],address)
Mutability | Selector |
|---|
nonpayable | No function selector |
Name | Type | Canonical ABI type |
|---|
minDelay | uint256 | uint256 |
proposers | address[] | address[] |
executors | address[] | address[] |
admin | address | address |
TimelockController: receive()
Mutability | Selector |
|---|
payable | No function selector |
No fields.
TimelockController: cancel(bytes32)
Mutability | Selector |
|---|
nonpayable | 0xc4d252f5 |
Name | Type | Canonical ABI type |
|---|
id | bytes32 | bytes32 |
Outputs
No fields.
TimelockController: CANCELLER_ROLE()
Mutability | Selector |
|---|
view | 0xb08e51c0 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
TimelockController: DEFAULT_ADMIN_ROLE()
Mutability | Selector |
|---|
view | 0xa217fddf |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
TimelockController: execute(address,uint256,bytes,bytes32,bytes32)
Mutability | Selector |
|---|
payable | 0x134008d3 |
Name | Type | Canonical ABI type |
|---|
target | address | address |
value | uint256 | uint256 |
payload | bytes | bytes |
predecessor | bytes32 | bytes32 |
salt | bytes32 | bytes32 |
Outputs
No fields.
TimelockController: executeBatch(address[],uint256[],bytes[],bytes32,bytes32)
Mutability | Selector |
|---|
payable | 0xe38335e5 |
Name | Type | Canonical ABI type |
|---|
targets | address[] | address[] |
values | uint256[] | uint256[] |
payloads | bytes[] | bytes[] |
predecessor | bytes32 | bytes32 |
salt | bytes32 | bytes32 |
Outputs
No fields.
TimelockController: EXECUTOR_ROLE()
Mutability | Selector |
|---|
view | 0x07bd0265 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
TimelockController: getMinDelay()
Mutability | Selector |
|---|
view | 0xf27a0c92 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
TimelockController: getOperationState(bytes32)
Mutability | Selector |
|---|
view | 0x7958004c |
Name | Type | Canonical ABI type |
|---|
id | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | TimelockController.OperationState (uint8) | uint8 |
TimelockController: getRoleAdmin(bytes32)
Mutability | Selector |
|---|
view | 0x248a9ca3 |
Name | Type | Canonical ABI type |
|---|
role | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
TimelockController: getTimestamp(bytes32)
Mutability | Selector |
|---|
view | 0xd45c4435 |
Name | Type | Canonical ABI type |
|---|
id | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | uint256 | uint256 |
TimelockController: grantRole(bytes32,address)
Mutability | Selector |
|---|
nonpayable | 0x2f2ff15d |
Name | Type | Canonical ABI type |
|---|
role | bytes32 | bytes32 |
account | address | address |
Outputs
No fields.
TimelockController: hashOperation(address,uint256,bytes,bytes32,bytes32)
Mutability | Selector |
|---|
pure | 0x8065657f |
Name | Type | Canonical ABI type |
|---|
target | address | address |
value | uint256 | uint256 |
data | bytes | bytes |
predecessor | bytes32 | bytes32 |
salt | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
TimelockController: hashOperationBatch(address[],uint256[],bytes[],bytes32,bytes32)
Mutability | Selector |
|---|
pure | 0xb1c5f427 |
Name | Type | Canonical ABI type |
|---|
targets | address[] | address[] |
values | uint256[] | uint256[] |
payloads | bytes[] | bytes[] |
predecessor | bytes32 | bytes32 |
salt | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
TimelockController: hasRole(bytes32,address)
Mutability | Selector |
|---|
view | 0x91d14854 |
Name | Type | Canonical ABI type |
|---|
role | bytes32 | bytes32 |
account | address | address |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
TimelockController: isOperation(bytes32)
Mutability | Selector |
|---|
view | 0x31d50750 |
Name | Type | Canonical ABI type |
|---|
id | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
TimelockController: isOperationDone(bytes32)
Mutability | Selector |
|---|
view | 0x2ab0f529 |
Name | Type | Canonical ABI type |
|---|
id | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
TimelockController: isOperationPending(bytes32)
Mutability | Selector |
|---|
view | 0x584b153e |
Name | Type | Canonical ABI type |
|---|
id | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
TimelockController: isOperationReady(bytes32)
Mutability | Selector |
|---|
view | 0x13bc9f20 |
Name | Type | Canonical ABI type |
|---|
id | bytes32 | bytes32 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
TimelockController: onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)
Mutability | Selector |
|---|
nonpayable | 0xbc197c81 |
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
(position 1) | address | address |
(position 2) | uint256[] | uint256[] |
(position 3) | uint256[] | uint256[] |
(position 4) | bytes | bytes |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes4 | bytes4 |
TimelockController: onERC1155Received(address,address,uint256,uint256,bytes)
Mutability | Selector |
|---|
nonpayable | 0xf23a6e61 |
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
(position 1) | address | address |
(position 2) | uint256 | uint256 |
(position 3) | uint256 | uint256 |
(position 4) | bytes | bytes |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes4 | bytes4 |
TimelockController: onERC721Received(address,address,uint256,bytes)
Mutability | Selector |
|---|
nonpayable | 0x150b7a02 |
Name | Type | Canonical ABI type |
|---|
(position 0) | address | address |
(position 1) | address | address |
(position 2) | uint256 | uint256 |
(position 3) | bytes | bytes |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes4 | bytes4 |
TimelockController: PROPOSER_ROLE()
Mutability | Selector |
|---|
view | 0x8f61f4f5 |
No fields.
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bytes32 | bytes32 |
TimelockController: renounceRole(bytes32,address)
Mutability | Selector |
|---|
nonpayable | 0x36568abe |
Name | Type | Canonical ABI type |
|---|
role | bytes32 | bytes32 |
callerConfirmation | address | address |
Outputs
No fields.
TimelockController: revokeRole(bytes32,address)
Mutability | Selector |
|---|
nonpayable | 0xd547741f |
Name | Type | Canonical ABI type |
|---|
role | bytes32 | bytes32 |
account | address | address |
Outputs
No fields.
TimelockController: schedule(address,uint256,bytes,bytes32,bytes32,uint256)
Mutability | Selector |
|---|
nonpayable | 0x01d5062a |
Name | Type | Canonical ABI type |
|---|
target | address | address |
value | uint256 | uint256 |
data | bytes | bytes |
predecessor | bytes32 | bytes32 |
salt | bytes32 | bytes32 |
delay | uint256 | uint256 |
Outputs
No fields.
TimelockController: scheduleBatch(address[],uint256[],bytes[],bytes32,bytes32,uint256)
Mutability | Selector |
|---|
nonpayable | 0x8f2a0bb0 |
Name | Type | Canonical ABI type |
|---|
targets | address[] | address[] |
values | uint256[] | uint256[] |
payloads | bytes[] | bytes[] |
predecessor | bytes32 | bytes32 |
salt | bytes32 | bytes32 |
delay | uint256 | uint256 |
Outputs
No fields.
TimelockController: supportsInterface(bytes4)
Mutability | Selector |
|---|
view | 0x01ffc9a7 |
Name | Type | Canonical ABI type |
|---|
interfaceId | bytes4 | bytes4 |
Outputs
Name | Type | Canonical ABI type |
|---|
(position 0) | bool | bool |
TimelockController: updateDelay(uint256)
Mutability | Selector |
|---|
nonpayable | 0x64d62353 |
Name | Type | Canonical ABI type |
|---|
newDelay | uint256 | uint256 |
Outputs
No fields.
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.