You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 21, 2024. It is now read-only.
wallet.setDefaultAddress(2); // Sets the current address to the third address in the list of `otherAddresses`
73
-
74
-
```
75
-
76
53
### Documentation
77
54
78
-
Please see the [documentation](https://docs.colony.io/purser/docs-overview) with detailed examples and explanations.
55
+
Please see the [documentation](https://joincolony.github.io/purser/) with detailed examples and explanations.
79
56
80
57
### Packages
81
58
82
59
Purser is a monorepo consisting of a collection of Ethereum wallet libraries:
83
-
-[`purser-core`](https://github.com/JoinColony/purser/blob/master/modules/node_modules/@colony/purser-core): A collection of `helpers`, `utils`, `validators` and `normalizers` to assist the individual purser modules.
84
-
-[`purser-ledger`](https://github.com/JoinColony/purser/blob/master/modules/node_modules/@colony/purser-ledger): A `javascript` library to interact with a [Ledger](https://www.ledger.com/) based Ethereum wallet.
85
-
-[`purser-metamask`](https://github.com/JoinColony/purser/blob/master/modules/node_modules/@colony/purser-metamask): A `javascript` library to interact with the a [Metamask](https://metamask.io/) based Ethereum wallet.
86
-
-[`purser-software`](https://github.com/JoinColony/purser/blob/master/modules/node_modules/@colony/purser-software): A `javascript` library to interact with a software Ethereum wallet, based on the [ethers.js](https://github.com/ethers-io/ethers.js/) library.
87
-
-[`purser-trezor`](https://github.com/JoinColony/purser/blob/master/modules/node_modules/@colony/purser-trezor): A `javascript` library to interact with a [Trezor](https://trezor.io/) based Ethereum wallet.
60
+
-[`@purser/core`](https://github.com/JoinColony/purser/blob/master/packages/@purser/core): A collection of `helpers`, `utils`, `validators` and `normalizers` to assist the individual purser modules.
61
+
-[`@purser/metamask`](https://github.com/JoinColony/purser/blob/master/packages/@purser/metamask): A `javascript` library to interact with the a [Metamask](https://metamask.io/) based Ethereum wallet.
62
+
-[`@purser/software`](https://github.com/JoinColony/purser/blob/master/packages/@purser/software): A `javascript` library to interact with a software Ethereum wallet, based on the [ethers.js](https://github.com/ethers-io/ethers.js/) library.
A `javascript` library to interact with the a [Metamask](https://metamask.io/) based Ethereum wallet.
4
-
5
-
It extracts all the complexity from setting up, maintaining and interacting with it, while providing you with a [predictable interface](https://docs.colony.io/purser/interface-common-wallet-interface/).
3
+
A `javascript` library to interact with the a [Metamask](https://metamask.io/) based Ethereum wallet. It extracts all the complexity from setting up, maintaining and interacting with it, while providing you with a predictable interface.
You can then use the signer to [connect to Ethereum contracts with ethers](https://docs.ethers.io/v4/api-contract.html#connecting-to-a-contract).
27
+
28
+
### Documentation
29
+
30
+
You can find more in-depth description for this module's API in the [purser docs](https://joincolony.github.io/purser/modules/_purser_signer_ethers.html).
31
+
32
+
### Contributing
33
+
34
+
This package is part of the [purser monorepo](https://github.com/JoinColony/purser) package.
35
+
36
+
Please read our [Contributing Guidelines](https://github.com/JoinColony/purser/blob/master/.github/CONTRIBUTING.md) for how to get started.
37
+
38
+
### License
39
+
40
+
The `@purser/core` library along with the whole purser monorepo are [MIT licensed](https://github.com/JoinColony/purser/blob/master/LICENSE).
A `javascript` library to interact with a software Ethereum wallet, based on the [ethers.js](https://github.com/ethers-io/ethers.js/) library.
4
4
5
-
It extracts all the complexity from setting up, maintaining and interacting with it, while providing you with a [predictable interface](https://docs.colony.io/purser/interface-common-wallet-interface/).
5
+
It extracts all the complexity from setting up, maintaining and interacting with it, while providing you with a predictable interface.
0 commit comments