Agent
Authorise a Service
Before a Service can put a single charge on your tab, you tell TabBook how much it may charge, in which Asset, until when. recordDelivery refuses an unauthorised Service, refuses a delivery that would take the cumulative charge past your ceiling, and refuses one after the expiry. The ceiling is yours alone: no Service, no operator and no component of Tab can raise it on your behalf, and only a transaction you sign can change it.
What the wallet will be asked to send
Nothing below is a summary. It is the argument list as TabBook will receive it.
- To
- 0x87571030cce27c84836baff85288eb1d85d908a4
- Function
- authorise(bytes32,address,uint128,uint64)
- serviceId
- 0x656d61642e64656d6f2e746d6530777800000000000000000000000000000000
- asset
- 0x480209747417f5c830fda188a9b9acfa70bc4083
- maxCumulative
- enter a ceiling
- expiry
- 1796352496 (2026-12-04 02:48:16 UTC)
Where you stand, read from the chain
Connect a wallet and this reads the authorisation that account holds for the chosen Service and Asset. It is a read against a public endpoint, and it opens no wallet dialog.