A public key to be associated with the contract
NEAR account where the contract is deployed
The method names on the contract that should be allowed to be called. Pass null for no method names and '' or [] for any method names.
Payment in yoctoⓃ that is sent to the contract during this function call
NEAR account name to be created
A public key created from the masterAccount
Create a new account and deploy a contract to it
NEAR account where the contract is deployed
The public key to add to the created contract account
The compiled contract code
of NEAR to transfer to the created contract account. Transfer enough to pay for storage https://docs.near.org/docs/concepts/storage-staking
The NEAR account that will receive the remaining Ⓝ balance from the account being deleted
The public key to be deleted
The compiled contract code
Finds the {@link AccessKeyView} associated with the accounts {@link PublicKey} stored in the {@link KeyStore}.
currently unused (see todo)
currently unused (see todo)
{ publicKey PublicKey; accessKey: AccessKeyView }
NEAR account where the contract is deployed
The method name on the contract as it is written in the contract code
arguments 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.
max amount of gas that method call can use
amount of NEAR (in yoctoNEAR) to send together with the call
Get all access keys for the account
Returns calculated account balance
Returns a list of authorized apps
NEAR account receiving Ⓝ
Amount to send in yoctoⓃ
Sign a transaction to preform a list of actions and broadcast it using the RPC API.
NEAR account receiving the transaction
list of actions to perform as part of the transaction
Create a signed transaction which can be broadcast to the network
NEAR account receiving the transaction
list of actions to perform as part of the transaction
The public key for the account that's staking
The account to stake in yoctoⓃ
Returns basic NEAR account information via the view_account
RPC query method
Invoke a contract view function using the RPC API.
NEAR account where the contract is deployed
The view-only method (no state mutations) name on the contract as it is written in the contract code
Any arguments to the view contract method, wrapped in JSON
Returns the state (key value pairs) of this account's contract based on the key prefix. Pass an empty string for prefix if you would like to return the entire state.
allows to filter which keys should be returned. Empty prefix means all keys. String prefix is utf-8 encoded.
specifies which block to query state at. By default returns last "optimistic" block (i.e. not necessarily finalized).
Generated using TypeDoc
https://docs.near.org/docs/concepts/account#access-keys
expand this API to support more options.