跳到主要内容
版本:near-api-js@1.1.0

Module: transaction

Classes

Variables

SCHEMA

Const SCHEMA: Map<Class<any>, any>

Defined in

transaction.ts:149

Functions

addKey

addKey(publicKey, accessKey): Action

Parameters

NameType
publicKeyPublicKey
accessKeyAccessKey

Returns

Action

Defined in

transaction.ts:85


createAccount

createAccount(): Action

Returns

Action

Defined in

transaction.ts:45


createTransaction

createTransaction(signerId, publicKey, receiverId, nonce, actions, blockHash): Transaction

Parameters

NameType
signerIdstring
publicKeyPublicKey
receiverIdstring
noncestring | number | BN
actionsAction[]
blockHashUint8Array

Returns

Transaction

Defined in

transaction.ts:223


deleteAccount

deleteAccount(beneficiaryId): Action

Parameters

NameType
beneficiaryIdstring

Returns

Action

Defined in

transaction.ts:93


deleteKey

deleteKey(publicKey): Action

Parameters

NameType
publicKeyPublicKey

Returns

Action

Defined in

transaction.ts:89


deployContract

deployContract(code): Action

Parameters

NameType
codeUint8Array

Returns

Action

Defined in

transaction.ts:49


fullAccessKey

fullAccessKey(): AccessKey

Returns

AccessKey

Defined in

transaction.ts:26


functionCall

functionCall(methodName, args, gas, deposit, stringify?, jsContract?): Action

Constructs Action instance representing contract method call.

Parameters

NameTypeDefault valueDescription
methodNamestringundefinedthe name of the method to call
argsobject | Uint8Arrayundefinedarguments to pass to method. Can be either plain JS object which gets serialized as JSON automatically or Uint8Array instance which represents bytes passed as is.
gasBNundefinedmax amount of gas that method call can use
depositBNundefinedamount of NEAR (in yoctoNEAR) to send together with the call
stringify(args: any) => BufferstringifyJsonOrBytesConvert input arguments into bytes array.
jsContractbooleanfalseIs contract from JS SDK, skips stringification of arguments.

Returns

Action

Defined in

transaction.ts:70


functionCallAccessKey

functionCallAccessKey(receiverId, methodNames, allowance?): AccessKey

Parameters

NameType
receiverIdstring
methodNamesstring[]
allowance?BN

Returns

AccessKey

Defined in

transaction.ts:30


signTransaction

signTransaction(transaction, signer, accountId?, networkId?): Promise<[Uint8Array, SignedTransaction]>

Parameters

NameType
transactionTransaction
signerSigner
accountId?string
networkId?string

Returns

Promise<[Uint8Array, SignedTransaction]>

Defined in

transaction.ts:245

signTransaction(receiverId, nonce, actions, blockHash, signer, accountId?, networkId?): Promise<[Uint8Array, SignedTransaction]>

Parameters

NameType
receiverIdstring
nonceBN
actionsAction[]
blockHashUint8Array
signerSigner
accountId?string
networkId?string

Returns

Promise<[Uint8Array, SignedTransaction]>

Defined in

transaction.ts:246


stake

stake(stake, publicKey): Action

Parameters

NameType
stakeBN
publicKeyPublicKey

Returns

Action

Defined in

transaction.ts:81


stringifyJsonOrBytes

stringifyJsonOrBytes(args): Buffer

Parameters

NameType
argsany

Returns

Buffer

Defined in

transaction.ts:53


transfer

transfer(deposit): Action

Parameters

NameType
depositBN

Returns

Action

Defined in

transaction.ts:77