Methods
Static
airdrop
- airdrop(provider: AnchorProvider, cluster: "localnet" | "devnet", lamports: BN, token: MarginTokenConfig, owner?: Address): Promise<string>
-
Parameters
-
provider: AnchorProvider
-
cluster: "localnet" | "devnet"
-
lamports: BN
-
-
owner: Address = provider.wallet.publicKey
Returns Promise<string>
Static
airdropToken
- airdropToken(provider: AnchorProvider, user: Address, mint: Address, lamports: BN): Promise<string>
-
Parameters
-
provider: AnchorProvider
-
user: Address
-
mint: Address
-
lamports: BN
Returns Promise<string>
Static
tokenRequest
- tokenRequest(provider: AnchorProvider, mint: Address, user: Address, destination: Address, lamports: BN): Promise<TransactionInstruction>
-
Parameters
-
provider: AnchorProvider
-
mint: Address
-
user: Address
-
destination: Address
-
lamports: BN
Returns Promise<TransactionInstruction>
Airdrops native SOL if the mint is the native mint.