import { getSupportedTokens } from '@{PLACEHOLDER}/sdk';
try {
//Request all supported tokens for Arbitrum and Optimism
const tokens = await getSupportedTokens({
chains: [42161, 10],
});
} catch (error) {
console.error('Error: ', error);
}
import { getTokenInfo } from '@{PLACEHOLDER}/sdk';
try {
//Request token information for BOOP on Arbitrum
const token = await getTokenInfo(42161, 0x13A7DeDb7169a17bE92B0E3C7C2315B46f4772B3);
} catch (error) {
console.error('Error: ', error);
}
import { getTokenInfo, getUserBalance } from '@{PLACEHOLDER}/sdk';
try {
//Request user balance for BOOP on Arbitrum
const token = await getTokenInfo(42161, 0x13A7DeDb7169a17bE92B0E3C7C2315B46f4772B3);
const balance = await getUserBalance(0x912CE59144191C1204E64559FE8253a0e49E6548, token);
} catch (error) {
console.error('Error: ', error);
}
import { getTokenInfo, getUserBalances } from '@{PLACEHOLDER}/sdk';
try {
//Request all balances for wallet 0x912CE59144191C1204E64559FE8253a0e49E6548.
const token = await getTokenInfo(42161, 0x13A7DeDb7169a17bE92B0E3C7C2315B46f4772B3);
const balances = await getUserBalances(0x912CE59144191C1204E64559FE8253a0e49E6548);
} catch (error) {
console.error('Error: ', error);
}
import { getAllowance } from '@{PLACEHOLDER}/sdk';
try {
//Request allowance for BOOP on Arbitrum for wallet 0x912CE59144191C1204E64559FE8253a0e49E6548.
const allowance = await getAllowance(0x13A7DeDb7169a17bE92B0E3C7C2315B46f4772B3, 0x912CE59144191C1204E64559FE8253a0e49E6548);
} catch (error) {
console.error('Error: ', error);
}
import { setAllowance } from '@{PLACEHOLDER}/sdk';
const allowanceRequest = {
address: '0x912CE59144191C1204E64559FE8253a0e49E6548',
amount: 1000000,
token: {
address: '0x13A7DeDb7169a17bE92B0E3C7C2315B46f4772B3',
chainId: 42161,
},
};
try {
//Set allowance for wallet 0x912CE59144191C1204E64559FE8253a0e49E6548 for BOOP on arbitrum.
const tx = await setAllowance(allowanceRequest);
} catch (error) {
console.error('Error: ', error);
}
import { revokeAllowance } from '@{PLACEHOLDER}/sdk';
const revokeAllowanceRequest = {
token: {
address: '0x13A7DeDb7169a17bE92B0E3C7C2315B46f4772B3',
chainId: 42161,
},
address: '0x912CE59144191C1204E64559FE8253a0e49E6548',
};
try {
//Revoke allowance for wallet 0x912CE59144191C1204E64559FE8253a0e49E6548 for BOOP on arbitrum.
const tx = await revokeAllowance(revokeAllowanceRequest);
} catch (error) {
console.error('Error: ', error);
}