跳到主要内容
版本: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