Standardise datatypes of amount parameters to accept u64s across the board in the token program JS client. (#594)

This commit is contained in:
Daniel Kelleher 2020-10-09 19:36:38 +02:00 committed by GitHub
parent 423d8b1ae9
commit 2fb7df6922
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 16 deletions

View File

@ -893,7 +893,7 @@ export class Token {
dest: PublicKey,
authority: any,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): Promise<void> {
let ownerPublicKey;
let signers;
@ -934,7 +934,7 @@ export class Token {
account: PublicKey,
owner: any,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): Promise<void> {
let ownerPublicKey;
let signers;
@ -1187,7 +1187,7 @@ export class Token {
dest: PublicKey,
authority: any,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
decimals: number,
): Promise<void> {
let ownerPublicKey;
@ -1231,7 +1231,7 @@ export class Token {
account: PublicKey,
owner: any,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
decimals: number,
): Promise<void> {
let ownerPublicKey;
@ -1583,7 +1583,7 @@ export class Token {
dest: PublicKey,
authority: PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): TransactionInstruction {
const dataLayout = BufferLayout.struct([
BufferLayout.u8('instruction'),
@ -1643,7 +1643,7 @@ export class Token {
account: PublicKey,
owner: PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): TransactionInstruction {
const dataLayout = BufferLayout.struct([
BufferLayout.u8('instruction'),
@ -1980,7 +1980,7 @@ export class Token {
dest: PublicKey,
authority: PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
decimals: number,
): TransactionInstruction {
const dataLayout = BufferLayout.struct([
@ -2043,7 +2043,7 @@ export class Token {
account: PublicKey,
owner: PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
decimals: number,
): TransactionInstruction {
const dataLayout = BufferLayout.struct([

View File

@ -118,13 +118,13 @@ declare module '@solana/spl-token' {
dest: PublicKey,
authority: Account | PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): Promise<void>;
burn(
account: PublicKey,
owner: Account | PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): Promise<void>;
closeAccount(
account: PublicKey,
@ -180,7 +180,7 @@ declare module '@solana/spl-token' {
dest: PublicKey,
authority: PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): TransactionInstruction;
static createBurnInstruction(
programId: PublicKey,
@ -188,7 +188,7 @@ declare module '@solana/spl-token' {
account: PublicKey,
owner: PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): TransactionInstruction;
static createCloseAccountInstruction(
programId: PublicKey,

View File

@ -111,13 +111,13 @@ declare module '@solana/spl-token' {
dest: PublicKey,
authority: Account | PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): Promise<void>;
burn(
account: PublicKey,
owner: Account | PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): Promise<void>;
closeAccount(
account: PublicKey,
@ -173,7 +173,7 @@ declare module '@solana/spl-token' {
dest: PublicKey,
authority: PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): TransactionInstruction;
static createBurnInstruction(
programId: PublicKey,
@ -181,7 +181,7 @@ declare module '@solana/spl-token' {
account: PublicKey,
owner: PublicKey,
multiSigners: Array<Account>,
amount: number,
amount: number | u64,
): TransactionInstruction;
static createCloseAccountInstruction(
programId: PublicKey,