init
init
is a factory function that creates a read-only or writable client. By providing a signer
, additional write APIs that require signing (like buyRecord
and transfer
) become available. By default, a read-only client is returned and no write APIs are available.
Parameters
Parameter | Type | Description | Optional |
---|---|---|---|
process | AOProcess | A pre-configured AOProcess instance used to initialize the ARIO class | true |
processId | string | The process ID of the AO process | true |
signer | ContractSigner | An optional signer instance, used to enable write operations on the blockchain | true |