> For the complete documentation index, see [llms.txt](https://near-sdk-js.gitbook.io/near-sdk-js/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://near-sdk-js.gitbook.io/near-sdk-js/api.md).

# api

**api** • **Docs**

***

[near-sdk-js v2.0.0](/near-sdk-js/packages.md) / api

## api

### Index

#### Functions

* [accountBalance](/near-sdk-js/api/functions/accountbalance.md)
* [accountLockedBalance](/near-sdk-js/api/functions/accountlockedbalance.md)
* [altBn128G1Multiexp](/near-sdk-js/api/functions/altbn128g1multiexp.md)
* [altBn128G1Sum](/near-sdk-js/api/functions/altbn128g1sum.md)
* [altBn128PairingCheck](/near-sdk-js/api/functions/altbn128pairingcheck.md)
* [attachedDeposit](/near-sdk-js/api/functions/attacheddeposit.md)
* [blockHeight](/near-sdk-js/api/functions/blockheight.md)
* [blockIndex](/near-sdk-js/api/functions/blockindex.md)
* [blockTimestamp](/near-sdk-js/api/functions/blocktimestamp.md)
* [currentAccountId](/near-sdk-js/api/functions/currentaccountid.md)
* [ecrecover](/near-sdk-js/api/functions/ecrecover.md)
* [epochHeight](/near-sdk-js/api/functions/epochheight.md)
* [input](/near-sdk-js/api/functions/input.md)
* [inputRaw](/near-sdk-js/api/functions/inputraw.md)
* [keccak256](/near-sdk-js/api/functions/keccak256.md)
* [keccak512](/near-sdk-js/api/functions/keccak512.md)
* [log](/near-sdk-js/api/functions/log.md)
* [logUtf16](/near-sdk-js/api/functions/logutf16.md)
* [logUtf8](/near-sdk-js/api/functions/logutf8.md)
* [panicUtf8](/near-sdk-js/api/functions/panicutf8.md)
* [predecessorAccountId](/near-sdk-js/api/functions/predecessoraccountid.md)
* [prepaidGas](/near-sdk-js/api/functions/prepaidgas.md)
* [promiseAnd](/near-sdk-js/api/functions/promiseand.md)
* [promiseBatchActionAddKeyWithFullAccess](/near-sdk-js/api/functions/promisebatchactionaddkeywithfullaccess.md)
* [promiseBatchActionAddKeyWithFunctionCall](/near-sdk-js/api/functions/promisebatchactionaddkeywithfunctioncall.md)
* [promiseBatchActionCreateAccount](/near-sdk-js/api/functions/promisebatchactioncreateaccount.md)
* [promiseBatchActionDeleteAccount](/near-sdk-js/api/functions/promisebatchactiondeleteaccount.md)
* [promiseBatchActionDeleteKey](/near-sdk-js/api/functions/promisebatchactiondeletekey.md)
* [promiseBatchActionDeployContract](/near-sdk-js/api/functions/promisebatchactiondeploycontract.md)
* [promiseBatchActionFunctionCall](/near-sdk-js/api/functions/promisebatchactionfunctioncall.md)
* [promiseBatchActionFunctionCallRaw](/near-sdk-js/api/functions/promisebatchactionfunctioncallraw.md)
* [promiseBatchActionFunctionCallWeight](/near-sdk-js/api/functions/promisebatchactionfunctioncallweight.md)
* [promiseBatchActionFunctionCallWeightRaw](/near-sdk-js/api/functions/promisebatchactionfunctioncallweightraw.md)
* [promiseBatchActionStake](/near-sdk-js/api/functions/promisebatchactionstake.md)
* [promiseBatchActionTransfer](/near-sdk-js/api/functions/promisebatchactiontransfer.md)
* [promiseBatchCreate](/near-sdk-js/api/functions/promisebatchcreate.md)
* [promiseBatchThen](/near-sdk-js/api/functions/promisebatchthen.md)
* [promiseCreate](/near-sdk-js/api/functions/promisecreate.md)
* [promiseCreateRaw](/near-sdk-js/api/functions/promisecreateraw.md)
* [promiseResult](/near-sdk-js/api/functions/promiseresult.md)
* [promiseResultRaw](/near-sdk-js/api/functions/promiseresultraw.md)
* [promiseResultsCount](/near-sdk-js/api/functions/promiseresultscount.md)
* [promiseReturn](/near-sdk-js/api/functions/promisereturn.md)
* [promiseThen](/near-sdk-js/api/functions/promisethen.md)
* [promiseThenRaw](/near-sdk-js/api/functions/promisethenraw.md)
* [randomSeed](/near-sdk-js/api/functions/randomseed.md)
* [ripemd160](/near-sdk-js/api/functions/ripemd160.md)
* [sha256](/near-sdk-js/api/functions/sha256.md)
* [signerAccountId](/near-sdk-js/api/functions/signeraccountid.md)
* [signerAccountPk](/near-sdk-js/api/functions/signeraccountpk.md)
* [storageByteCost](/near-sdk-js/api/functions/storagebytecost.md)
* [storageGetEvicted](/near-sdk-js/api/functions/storagegetevicted.md)
* [storageGetEvictedRaw](/near-sdk-js/api/functions/storagegetevictedraw.md)
* [storageHasKey](/near-sdk-js/api/functions/storagehaskey.md)
* [storageHasKeyRaw](/near-sdk-js/api/functions/storagehaskeyraw.md)
* [storageRead](/near-sdk-js/api/functions/storageread.md)
* [storageReadRaw](/near-sdk-js/api/functions/storagereadraw.md)
* [storageRemove](/near-sdk-js/api/functions/storageremove.md)
* [storageRemoveRaw](/near-sdk-js/api/functions/storageremoveraw.md)
* [storageUsage](/near-sdk-js/api/functions/storageusage.md)
* [storageWrite](/near-sdk-js/api/functions/storagewrite.md)
* [storageWriteRaw](/near-sdk-js/api/functions/storagewriteraw.md)
* [usedGas](/near-sdk-js/api/functions/usedgas.md)
* [validatorStake](/near-sdk-js/api/functions/validatorstake.md)
* [validatorTotalStake](/near-sdk-js/api/functions/validatortotalstake.md)
* [valueReturn](/near-sdk-js/api/functions/valuereturn.md)
* [valueReturnRaw](/near-sdk-js/api/functions/valuereturnraw.md)
