Skip to main content
POST
Verifies the mined createAccessList transaction and records the list on your instance under the name and purpose you send. The list’s address, owner, managers and starting members are read from the receipt, never from the request. From then on the list has an ID, and markets and vaults can name it. The owner the creation named, or the list’s owner on chain now, must be a verified wallet of your instance. A list created for another party’s wallet is not recorded here. A transaction sent through a smart account or another contract is accepted when the factory’s AccessListCreated event proves it. Confirming the same transaction again returns the record with created: false and 200. A list another instance already recorded is refused with ACCESS_LIST_ALREADY_REGISTERED. The exception is a list whose owner wallet your instance holds now and that instance does not. The record then moves to your instance, and the answer carries recordMoved: true.

Body Parameters

string
required
Hash of the mined creation transaction, 0x followed by 64 hex characters.
string
required
Display name, 3 to 64 characters. Send the name from the build’s confirmWith.body.
string
default:"ANY"
BORROWER, DEPOSITOR or ANY. Send the purpose from the build’s confirmWith.body.

Response Fields

Answers 201 when this call recorded the list, 200 when it was already recorded.
object

Error Codes

The confirm call can also return any transaction verification error.