2019-08-22 08:52:17 +03:00
|
|
|
-----
|
|
|
|
|
|
|
|
Documentation: [html](https://docs-beta.ethers.io/)
|
|
|
|
|
|
|
|
-----
|
|
|
|
|
2019-08-21 08:53:47 +03:00
|
|
|
|
|
|
|
Getting Started
|
|
|
|
===============
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Installing
|
|
|
|
----------
|
|
|
|
|
|
|
|
|
|
|
|
The various Classes and Functions are available to be imported
|
|
|
|
manually from sub-packages under the
|
|
|
|
[@ethersproject](https://www.npmjs.com/search?q=%40ethersproject%2F)
|
|
|
|
but for most projects, the umbrella package is the easiest way to
|
|
|
|
get started.
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
/home/ricmoo> npm install --save ethers@next
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Importing
|
|
|
|
---------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Node.js
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
// CommonJS
|
|
|
|
const { ethers } = require("ethers");
|
|
|
|
|
|
|
|
// ES6 or TypeScript
|
|
|
|
const { ethers } = require("ethers");
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Web Browser
|
|
|
|
|
|
|
|
|
|
|
|
It is generally better practice (for security reasons) to copy the
|
2019-12-14 06:05:10 +03:00
|
|
|
[ethers library](https://cdn.ethers.io/lib/ethers-5.0.esm.min.js) to
|
2019-08-21 08:53:47 +03:00
|
|
|
your own webserver and serve it yourself.
|
|
|
|
|
|
|
|
For quick demos or prototyping though, it can be loaded in your
|
|
|
|
Web Applications from our CDN.
|
|
|
|
|
|
|
|
|
|
|
|
```
|
2019-12-14 06:05:10 +03:00
|
|
|
<script src="https://cdn.ethers.io/lib/ethers-5.0.esm.min.js"
|
2019-08-21 08:53:47 +03:00
|
|
|
type="application/javascipt"></script>
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-----
|
2019-12-14 06:05:10 +03:00
|
|
|
**Content Hash:** a78889cf0b1215b8268f76e5cef5869b2b592e56a5ce062d58dfcc4f5b93159d
|