Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/sdk-core/src/serializer/Builtins.ts
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ const SlugNameType = {
}

/** True for an already-typed ABI value, e.g. a `ChainsSlugName` passed to the generic encoder. */
function isSerializable(value: unknown): value is ABISerializableObject {
function isSerializable(value: unknown): value is Required<ABISerializableObject> {
return (
typeof value === "object" &&
value !== null &&
Expand Down
28 changes: 2 additions & 26 deletions packages/sdk-core/src/types/SysioContractTypes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -815,7 +815,6 @@ export enum SysioDclaimChainkind {
/** sysio.dclaim::cap_config (type) */
export interface SysioDclaimCapConfigType {
imported_complete: boolean
claim_window_sec: number
}

/** sysio.dclaim::cap_counters (type) */
Expand All @@ -829,11 +828,6 @@ export interface SysioDclaimClaimAction {
wire_account: string
}

/** sysio.dclaim::flushexpired (action) */
export interface SysioDclaimFlushexpiredAction {
max_rows: number
}

/** sysio.dclaim::import_credit (type) */
export interface SysioDclaimImportCreditType {
native_address: string
Expand Down Expand Up @@ -878,7 +872,6 @@ export interface SysioDclaimPclaimKeyType {
export interface SysioDclaimPendingClaimType {
wire_account: string
balance: string
expires_at_sec: number
}

/** sysio.dclaim::reward_cursor (type) */
Expand All @@ -895,11 +888,6 @@ export interface SysioDclaimRwdcurKeyType {
id: number | string
}

/** sysio.dclaim::setclmwindow (action) */
export interface SysioDclaimSetclmwindowAction {
window_sec: number
}

/** sysio.dclaim::setconfig (action) */
export interface SysioDclaimSetconfigAction {
}
Expand All @@ -915,19 +903,16 @@ export interface SysioDclaimUnmappedTokenType {
chain_kind: SysioDclaimChainkind | keyof typeof SysioDclaimChainkind
native_pubkey: string
balance: string
expires_at_sec: number
}

/** sysio.dclaim - action + table surface for the typed contract client. */
export interface SysioDclaimContract {
actions: {
claim: SysioDclaimClaimAction
flushexpired: SysioDclaimFlushexpiredAction
importdone: SysioDclaimImportdoneAction
importseed: SysioDclaimImportseedAction
linkswept: SysioDclaimLinksweptAction
onreward: SysioDclaimOnrewardAction
setclmwindow: SysioDclaimSetclmwindowAction
setconfig: SysioDclaimSetconfigAction
}
tables: {
Expand Down Expand Up @@ -1934,7 +1919,6 @@ export interface SysioOpregReleaselockAction {
export interface SysioOpregRemitClaimType {
account: string
balance: number | string
expires_at_sec: number
}

/** sysio.opreg::remitclaim_key (type) */
Expand Down Expand Up @@ -2270,11 +2254,6 @@ export interface SysioReservSwapquoteAction {
to_reserve_code: string
}

/** sysio.reserv::sweepclaims (action) */
export interface SysioReservSweepclaimsAction {
max_rows: number
}

/** sysio.reserv::uw_fee_key (type) */
export interface SysioReservUwFeeKeyType {
underwriter: string
Expand All @@ -2297,7 +2276,6 @@ export interface SysioReservUwfeebalAction {
export interface SysioReservWireClaimType {
account: string
balance: number | string
expires_at_sec: number
}

/** sysio.reserv::wireclaim_key (type) */
Expand Down Expand Up @@ -2326,7 +2304,6 @@ export interface SysioReservContract {
setconfig: SysioReservSetconfigAction
setrsvfee: SysioReservSetrsvfeeAction
swapquote: SysioReservSwapquoteAction
sweepclaims: SysioReservSweepclaimsAction
uwfeebal: SysioReservUwfeebalAction
}
tables: {
Expand Down Expand Up @@ -3176,7 +3153,6 @@ export interface SysioSystemOnblockAction {
export interface SysioSystemPayClaimType {
account_name: string
balance: number | string
expires_at_sec: number
}

/** sysio.system::pay_claim_total (type) */
Expand Down Expand Up @@ -4288,13 +4264,13 @@ export const SysioContractDefinitions: {
[SysioContractName.chains]: { name: SysioContractName.chains, account: "sysio.chains", actions: ["activchain", "regchain", "setoutpost"], tables: ["chains"] },
[SysioContractName.chalg]: { name: SysioContractName.chalg, account: "sysio.chalg", actions: ["chkdispute", "chkuwchal", "claimbond", "opendispute", "openuwchal", "slashop", "uwchalbond", "votedispute", "voteuwchal"], tables: ["bondcredits", "chalgstate", "disputes", "disputevote", "uwchals", "uwchalvote"] },
[SysioContractName.councl]: { name: SysioContractName.councl, account: "sysio.councl", actions: ["addcandidate", "finalizeinit", "forceassign", "forceback", "loadtier", "purge", "repcandidate", "reset", "rmcandidate", "settle", "startinit", "stir", "vote"], tables: ["candidates", "config", "council", "roster", "state", "tier2", "tier3", "tier3remap"] },
[SysioContractName.dclaim]: { name: SysioContractName.dclaim, account: "sysio.dclaim", actions: ["claim", "flushexpired", "importdone", "importseed", "linkswept", "onreward", "setclmwindow", "setconfig"], tables: ["capcfg", "capcounters", "pclaims", "rwdcursors", "unmapped"] },
[SysioContractName.dclaim]: { name: SysioContractName.dclaim, account: "sysio.dclaim", actions: ["claim", "importdone", "importseed", "linkswept", "onreward", "setconfig"], tables: ["capcfg", "capcounters", "pclaims", "rwdcursors", "unmapped"] },
[SysioContractName.epoch]: { name: SysioContractName.epoch, account: "sysio.epoch", actions: ["advance", "pause", "schbatchgps", "setconfig", "unpause"], tables: ["blocklog", "epochcfg", "epochstate"] },
[SysioContractName.liq]: { name: SysioContractName.liq, account: "sysio.liq", actions: ["addkicker", "addyield", "claim", "close", "create", "desyndicate", "importdone", "importsynd", "linkswept", "mintsynd", "mintyield", "open", "park", "queueyield", "recredit", "regliqpool", "setkicker", "sweep", "transfer"], tables: ["accounts", "liqconfig", "liqcounters", "liqcursors", "liqpending", "parked", "stat", "yieldidx"] },
[SysioContractName.msgch]: { name: SysioContractName.msgch, account: "sysio.msgch", actions: ["bootstrap", "buildenv", "chkcons", "deliver", "evalcons", "queueout", "resolvedisp"], tables: ["attestations", "attseq", "envelopes", "envlog", "messages", "outenvelopes", "outpcons"] },
[SysioContractName.msig]: { name: SysioContractName.msig, account: "sysio.msig", actions: ["approve", "cancel", "exec", "getproposal", "invalidate", "propose", "unapprove"], tables: ["approvals", "approvals2", "invals", "propchunks", "proposal"] },
[SysioContractName.opreg]: { name: SysioContractName.opreg, account: "sysio.opreg", actions: ["available", "cancelwtdw", "claimremit", "deposit", "depositinle", "flushwtdw", "processbatch", "processprod", "processuw", "prune", "recorddel", "regoperator", "releaselock", "setconfig", "slash", "termcheck", "terminate", "withdraw", "withdrawinle"], tables: ["dellog", "opconfig", "opcounters", "operators", "remitclaims", "wtdwqueue"] },
[SysioContractName.reserv]: { name: SysioContractName.reserv, account: "sysio.reserv", actions: ["applyfromwire", "applyswap", "claimrsvfee", "claimuwfee", "claimwire", "debit", "drainrewards", "matchreserve", "oncnclrsv", "oncrtreserve", "paywire", "refundwire", "regreserve", "rewardbal", "rsvfeebal", "setconfig", "setrsvfee", "swapquote", "sweepclaims", "uwfeebal"], tables: ["reservcfg", "reserves", "rewardbkt", "uwfees", "wireclaims"] },
[SysioContractName.reserv]: { name: SysioContractName.reserv, account: "sysio.reserv", actions: ["applyfromwire", "applyswap", "claimrsvfee", "claimuwfee", "claimwire", "debit", "drainrewards", "matchreserve", "oncnclrsv", "oncrtreserve", "paywire", "refundwire", "regreserve", "rewardbal", "rsvfeebal", "setconfig", "setrsvfee", "swapquote", "uwfeebal"], tables: ["reservcfg", "reserves", "rewardbkt", "uwfees", "wireclaims"] },
[SysioContractName.roa]: { name: SysioContractName.roa, account: "sysio.roa", actions: ["activateroa", "addpolicy", "expandpolicy", "extendpolicy", "forcereg", "giftram", "newnameduser", "newuser", "nodeownreg", "reducepolicy", "setbyteprice", "setsysabi", "setsyscode"], tables: ["nodeownerreg", "nodeowners", "policies", "reslimit", "roastate", "sponsorcount", "sponsors"] },
[SysioContractName.swap]: { name: SysioContractName.swap, account: "sysio.swap", actions: ["accrueyield", "addliquidity", "cancelyield", "changefee", "close", "closeext", "exchange", "fundyield", "inittoken", "open", "openext", "remliquidity", "setconfig", "setyield", "sync", "tickyield", "transfer", "withdraw"], tables: ["accounts", "evodexacnts", "evoindex", "priceaccum", "reservoirs", "stat", "swapconfig", "yieldfunds", "yieldpayouts"] },
[SysioContractName.system]: { name: SysioContractName.system, account: "sysio", actions: ["accrueepoch", "actfinkey", "activate", "addnodeowner", "claimnodedis", "claimpay", "deleteauth", "delfinkey", "delsnapprov", "fundclaim", "getsnaphash", "init", "initt5", "limitauthchg", "linkauth", "newaccount", "onblock", "payepoch", "rcrdbatch", "regfinkey", "regproducer", "regproducer2", "regsnapprov", "rmvproducer", "setabi", "setacctcpu", "setacctnet", "setacctram", "setalimits", "setcode", "setemitcfg", "setinittime", "setparams", "setpriv", "setprodkeys", "setprods", "setram", "setscorecfg", "setsnpcfg", "unlinkauth", "unregprod", "updateauth", "viewemitcfg", "viewepoch", "viewnodedist", "votesnaphash", "wasmcfg", "delpeerkey", "getpeerkeys", "regpeerkey", "addtrxp", "deltrxp"], tables: ["abihash", "batchepochs", "blockinfo", "emissionmngr", "emitcfg", "epochlog", "finalizers", "finkeyidgen", "finkeys", "global", "lastpropfins", "nodecount", "nodedist", "payclaims", "payclaimtot", "prodsched", "prodscorecfg", "producers", "snapconfig", "snapprovs", "snaprecords", "snapvotes", "t5state", "limitauthchg", "peerkeys", "trxpglobal", "trxpriority"] },
Expand Down
Loading