solana-web3

所属分类:Web3.0
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2022-06-12 16:54:23
上 传 者sh-1993
说明:  茄果-web3,,
(solana-web3,,)

文件列表:
.eslintignore (149, 2022-06-09)
.eslintrc.js (1059, 2022-06-09)
.mergify.yml (577, 2022-06-09)
.prettierignore (23, 2022-06-09)
.prettierrc.yaml (105, 2022-06-09)
.releaserc.json (207, 2022-06-09)
.sgcrc (160, 2022-06-09)
.travis.yml (1040, 2022-06-09)
.travis/ (0, 2022-06-09)
.travis/before_install.sh (783, 2022-06-09)
.travis/script.sh (227, 2022-06-09)
CONTRIBUTING.md (1063, 2022-06-09)
LICENSE (1060, 2022-06-09)
babel.config.json (464, 2022-06-09)
commitlint.config.js (70, 2022-06-09)
commitlint.sh (603, 2022-06-09)
examples/ (0, 2022-06-09)
examples/get_account_info.js (712, 2022-06-09)
examples/send_sol.js (944, 2022-06-09)
package-lock.json (1031370, 2022-06-09)
package.json (4755, 2022-06-09)
rollup.config.js (5364, 2022-06-09)
rollup.config.types.js (168, 2022-06-09)
scripts/ (0, 2022-06-09)
scripts/typegen.sh (588, 2022-06-09)
src/ (0, 2022-06-09)
src/__forks__/ (0, 2022-06-09)
src/__forks__/browser/ (0, 2022-06-09)
src/__forks__/browser/fetch-impl.ts (164, 2022-06-09)
src/account.ts (1113, 2022-06-09)
src/agent-manager.ts (1174, 2022-06-09)
src/blockhash.ts (71, 2022-06-09)
src/bpf-loader-deprecated.ts (155, 2022-06-09)
src/bpf-loader.ts (1349, 2022-06-09)
... ...

[![Build status][travis-image]][travis-url] [![codecov][codecov-image]][codecov-url]
[![npm][npm-image]][npm-url] [![npm-downloads][npm-downloads-image]][npm-url]
[![semantic-release][semantic-release-image]][semantic-release-url] [![code-style-prettier][code-style-prettier-image]][code-style-prettier-url] [travis-image]: https://api.travis-ci.org/solana-labs/solana-web3.js.svg?branch=master [travis-url]: https://travis-ci.org/solana-labs/solana-web3.js [codecov-image]: https://codecov.io/gh/solana-labs/solana-web3.js/branch/master/graph/badge.svg [codecov-url]: https://codecov.io/gh/solana-labs/solana-web3.js [npm-image]: https://img.shields.io/npm/v/@solana/web3.js.svg?style=flat [npm-downloads-image]: https://img.shields.io/npm/dm/@solana/web3.js.svg?style=flat [npm-url]: https://www.npmjs.com/package/@solana/web3.js [semantic-release-image]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg [semantic-release-url]: https://github.com/semantic-release/semantic-release [code-style-prettier-image]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square [code-style-prettier-url]: https://github.com/prettier/prettier # Solana JavaScript API This is the Solana Javascript API built on the Solana [JSON RPC API](https://docs.solana.com/apps/jsonrpc-api) [Latest API Documentation](https://solana-labs.github.io/solana-web3.js/) ## Installation ### Yarn ``` $ yarn add @solana/web3.js ``` ### npm ``` $ npm install --save @solana/web3.js ``` ### Browser bundle ```html ``` ## Development Environment Setup Install the latest Solana release from https://docs.solana.com/cli/install-solana-cli-tools ### Run test validator **Use `solana-test-validator` from the latest Solana release** ### BPF program development **Use `cargo build-bpf` from the latest Solana release** ## Usage ### Javascript ```js const solanaWeb3 = require('@solana/web3.js'); console.log(solanaWeb3); ``` ### ES6 ```js import * as solanaWeb3 from '@solana/web3.js'; console.log(solanaWeb3); ``` ### Browser bundle ```js // `solanaWeb3` is provided in the global namespace by the `solanaWeb3.min.js` script bundle. console.log(solanaWeb3); ``` ## Examples Example scripts for the web3.js repo and native programs: - [Web3 Examples](https://github.com/solana-labs/solana/tree/master/web3.js/examples) Example scripts for the Solana Program Library: - [Token Program Examples](https://github.com/solana-labs/solana-program-library/tree/master/token/js/examples) ## Flow Support (Discontinued) Flow types are no longer supported in new releases. The last release with Flow support is v1.37.2 and its [Flow library definition](https://flow.org/en/docs/libdefs/) is provided at https://unpkg.com/@solana/web3.js@v1.37.2/module.flow.js. Download the file and add the following line under the [libs] section of your project's `.flowconfig` to activate it: ```ini [libs] node_modules/@solana/web3.js/module.flow.js ``` ## Releases Releases are available on [Github](https://github.com/solana-labs/solana-web3.js/releases) and [npmjs.com](https://www.npmjs.com/package/@solana/web3.js) Each Github release features a tarball containing API documentation and a minified version of the module suitable for direct use in a browser environment (`