setBaseNameRecord
setBaseNameRecord
is a method on the ANT
class that adds or updates the base name record for the ANT. This record defines the top-level name of the ANT (e.g., ardrive.ar.io).
setBaseNameRecord
requires authentication.
Examples
setBaseNameRecord
Parameters
Parameter | Type | Description | Optional |
---|---|---|---|
transactionId | string | The Arweave transaction ID to set as the record | false |
ttlSeconds | number | The number of seconds for DNS TTL (defaults to 900) | true |
tags | array | An array of GQL tag objects to attach to the transfer AO message | true |
Time-To-Live (TTL) determines how often gateways should check the ANT for an update to the corresponding record. You can have different TTLs for different records within an ANT, depending on their use case. A record that is updated frequently should have a lower value to facilitate serving current data, while a record that is updated less often should have a higher value to allow cached data to be served more quickly.
TTL must be between 60 seconds (1 minute) and 86400 seconds (1 day).