crypto-aio / crypto-aio / TonSeqnoOrdering
Interface: TonSeqnoOrdering ​
Defined in: src/adapters/ton/types.ts:96
The seqno ordering a TON build records: the signed seqno and valid_until, and validFrom, the chain time the build ran at (the state's sync_utime, and never later than the local clock), in seconds. The message cannot run in a block older than that, less the builder's chain-time tolerance, so a proof that it was not included walks the wallet's history back to there, whatever the network's validForSeconds is now. It is a core seqno ordering with one more property, which the core stores whole. A store that drops validFrom costs only liveness (the proof and the replay guard fall back to a one-day window); one that moves it later could hide a wallet reset and prove "not included" falsely, and a rebuild would then pay twice.
Properties ​
kind ​
readonlykind:"seqno"
Defined in: src/adapters/ton/types.ts:97
seqno ​
readonlyseqno:bigint
Defined in: src/adapters/ton/types.ts:98
validFrom ​
readonlyvalidFrom:number
Defined in: src/adapters/ton/types.ts:100
validUntil ​
readonlyvalidUntil:number
Defined in: src/adapters/ton/types.ts:99