Add token
ArConnect Injected API addToken() function
In the new ArConnect version, the extension only shows tokens that the user has added. Tokens can be added via the
addToken()
function, after the user has approved it.Argument | Type | Description |
---|---|---|
id | string | The contract ID of the token to add to ArConnect |
type? | "asset" or "collectible" | Type of the token (determinates how it'll be displayed) |
gateway? | Custom gateway config for the token (balance will be loaded from there) |
Note: This function does not require any permissions or the app to be connected to ArConnect.
Note: The
type
argument is optional, if it is not provided, the extension will try to guess it.Note: The
gateway
argument is optional, if it is not provided, the extension will use the default arweave.net
gateway for the executed API. functions// add a token
await window.arweaveWallet.addToken("-8A6RexFkpfWwuyVO98wzSFZh0d6VJuI-buTJvlwOJQ");
// add a token with a pre-defined type
await window.arweaveWallet.addToken(
"rjyDN_VlSl4b_Cqn6nfE6tMMZhTJq0RGMFxGhvsefMc",
"collectible"
);
// add a token with a custom gateway
await window.arweaveWallet.addToken(
"rjyDN_VlSl4b_Cqn6nfE6tMMZhTJq0RGMFxGhvsefMc",
"collectible",
{
host: "g8way.io",
port: 443,
protocol: "https"
}
);
Last modified 1mo ago