- May 21, 2020
-
-
Amaury Martiny authored
* fix(deps): Bump @polkadot/api to v1.15.0-beta.8 * withdrawUnbonded takes args * docs
-
- May 20, 2020
-
-
Amaury Martiny authored
* docs: Make getRegistry docs clearer * Docs Co-authored-by: joe petrowski <[email protected]>
-
- May 18, 2020
-
-
Amaury Martiny authored
BREAKING CHANGE: `BaseTxInfo` now takes an additional `transactionVersion` field.
-
- May 16, 2020
-
-
Amaury Martiny authored
BREAKING CHANGE: This refactor breaks compatibility with v1, as all functions now require a `{ metadataRpc?, registry }` last argument. #### Rationale In v1, by not passing any last argument, we implicitly used Kusama's most recent TypeRegistry. This was a handy shortcut, but might create hard-to-debug issues down the road (e.g. using another chain, or using Kusama with an incompatible spec version). In v2, we never default to Kusama anymore, and always require the user passing the registry (and sometimes the metadata too, if needed, see docs for details). Example 1: ```diff + // Get Kusama's registry at `specVersion` + const registry = getRegistry('Kusama', 'kusama', specVersion); const unsigned = methods.balances.transfer( { dest: '1F...', value: 23 }, { // other info about tx - metadataRpc: metadataRpc, - } + }, { + metadataRpc: metadataRpc, + registry: registry + } ); ``` Example 2: ```diff const unsigned = {...}; const signature = '...'; + // Get Kusama's registry at `specVersion` + const registry = getRegistry('Kusama', 'kusama', unsigned.specVersion); - const signed = createSigned(unsigned, signature); + const signed = createSigned(unsigned, signature, { + metadataRpc: unsigned.metadata, + registry, + }); ``` Here is the full list of breaking changes: - `decode` function taking 3 arguments was deprecated in v1, in favor or 2 arguments. In v2, `decode` takes exactly 2 arguments. - `createSigningPayload`, `createSignedTx`, `methods.*.*` functions all take a mandatory last argument `{ metadataRpc?, registry }`. Note that the `metadata` field has been renamed to `metadataRpc`. Whether a function needs `metadataRpc` is documented for each function. - `deriveAddress`'s 2nd argument `ss58Format` is now mandatory, and does not default to Kusama's prefix anymore.
-
- May 11, 2020
-
-
Amaury Martiny authored
* fix: Allow balance transfer value as string * Add eraPeriod * Add backwards compatibility * Change comments * Change default to 64 * Generate docs
-
- Apr 30, 2020
-
-
Amaury Martiny authored
* Add polkadot example * fix: Use ss58 from chain properties * docs * Remove some functions from docs * Add comment
-
- Apr 27, 2020
-
-
Amaury Martiny authored
* fix: Add options parameter to all methods * Add comments * Docs * no docs on example * Small tweaks
-
- Apr 01, 2020
-
-
Amaury Martiny authored
* fix(deps): Update @polkadot/api to v1.9-stable * docs * Remove useless comment
-
- Mar 31, 2020
-
-
Amaury Martiny authored
`democracy.vote` and `democracy.proxyVote` now take a `AccountVote` object as input, instead of the simple `Vote`
-
- Mar 16, 2020
-
-
joe petrowski authored
-
Amaury Martiny authored
* fix: Add options to createSignedTx and createSigningPayload * docs * Add badge on README * typo
-
- Mar 12, 2020
-
-
Amaury Martiny authored
* fix: Export methods as per doc * Add tutorial * Add README * Add spacing * Fix lint * docs * Remove example * docs: Add example of using txwrapper * Remove console.log * Remove mention in README * docs * Typo * Update examples/README.md Co-Authored-By: joe petrowski <[email protected]> * Update examples/README.md Co-Authored-By: joe petrowski <[email protected]> * Update examples/README.md Co-Authored-By: joe petrowski <[email protected]> * Docs Co-authored-by: joe petrowski <[email protected]>
-
Amaury Martiny authored
* fix: Export methods as per doc * Add tutorial * Add README * Add spacing * Fix lint * docs * Remove example * Remove console.log * Remove mention in README
-
- Mar 11, 2020
-
-
Amaury Martiny authored
* fix: Export methods object * docs
-
Amaury Martiny authored
* docs: Better docs for payoutNominator (fixes #85) * docs
-
- Mar 10, 2020
-
-
Amaury Martiny authored
* Add staking and democracy * Add vesting * Add setController * docs * Use github actions again (it's faster) * Change on * Better comments * Docs * Update src/methods/democracy/openProxy.ts Co-Authored-By: joe petrowski <[email protected]> * Update src/methods/staking/setController.ts Co-Authored-By: joe petrowski <[email protected]> * docs * docs (again) Co-authored-by: joe petrowski <[email protected]>
-
- Feb 26, 2020
-
-
Amaury Martiny authored
* chore(deps): Update to latest @polkadot/api * Update docs
-
- Feb 12, 2020
-
-
Axel Chalon authored
-
- Feb 06, 2020
-
-
Amaury Martiny authored
* fix: Use again Capitalized enum in payee * Docs
-
- Feb 03, 2020
-
-
Amaury Martiny authored
-
- Jan 31, 2020
-
-
Amaury Martiny authored
* feat: Add chill and validate in staking * feat: Add session setKeys * FIx lint and test * Update src/methods/staking/chill.ts Co-Authored-By: joe petrowski <[email protected]> * Update src/methods/staking/validate.ts Co-Authored-By: joe petrowski <[email protected]> * Run yarn docs * Perbill * Docs Co-authored-by: joe petrowski <[email protected]>
-
- Jan 21, 2020
-
-
Amaury Martiny authored
* fix: Add default values for tip and validityPeriod * Add comment * Fix CI * Generate docs * Fix links
-
- Jan 15, 2020
-
-
Amaury Martiny authored
* feat: Add bondExtra and withdrawUnbonded * Update comments * Generate docs
-
- Jan 03, 2020
-
-
joe petrowski authored
* update api to 0.100.0 * fix import and docs
-
- Jan 02, 2020
-
-
Amaury Martiny authored
* Updagte package.json * Update README * Generate docs * Update README.md Co-Authored-By: joe petrowski <[email protected]> * Update README.md Co-Authored-By: joe petrowski <[email protected]> * Update docs/README.md Co-Authored-By: joe petrowski <[email protected]> * Update docs/README.md Co-Authored-By: joe petrowski <[email protected]> Co-authored-by: joe petrowski <[email protected]>
-
Amaury Martiny authored
BREAKING CHANGE: - Instead of importing methods (like `bond`, `balanceTransfer`) directly from the root, the package exposes a `methods` object in the root, and this object contains all available methods organized by pallet: ```diff - import { bond, balanceTransfer } from '@amaurymartiny/txwrapper'; + import { methods } from '@amaurymartiny/txwrapper'; - bond(...); - balanceTransfer(...); + methods.staking.bond(...); + methods.balances.tranfer({dest: '...', value: }, {blockHash: '0x...'}); + methods.balances.transferKeepAlive(...); ``` - All the methods under `methods.*.*` take now 2 arguments: the first one is the actual args specific to the tx method, and the second one is `BaseTxInfo`, common to all transactions ```typescript methods.staking.nominate({target: ['F1...']}, {blockHash: '0x..', ...}); ``` - `balances::transfer` arguments has been renamed from `{to, amount}` to `{dest, value}`, to reflect the rust codebase: ```typescript methods.balances.transfer({dest: '5....', value: 100}, {blockHash: '0x..', ...}); ```
-
- Dec 30, 2019
-
-
joe petrowski authored
-
joe petrowski authored
* add staking functions first commit * fix nominate test and run linter * use yarn docs * move UnsignedTransaction into ./utils to enable generic tx construction * update docs for UnsignedTransaction move * rename TxInfo and TEST_TX_INFO to specify that they are for balance transfer * move TxInfo into interfaces to reduce duplicate code * make decode somewhat generic * rename util/interfaces to util/types * add encodings to tests
-
- Dec 16, 2019
-
-
joe petrowski authored
* add ss58Format as param to importPrivateKey * add test for polkadot encoding
-
- Dec 11, 2019
-
-
Amaury Martiny authored
* fix: Put function importPrivateKey in correct file * Fix import
-
Amaury Martiny authored
BREAKING CHANGE: `generateKeypair` has been removed.
-
- Dec 06, 2019
-
-
Amaury Martiny authored
* feat: Generic `decode` also decodes unsigned * dpcs * Don't expose decode* * decode doesn't decode signingPayload
-
Amaury Martiny authored
-
- Dec 03, 2019
-
-
Amaury Martiny authored
BREAKING CHANGE: - `decodeTx` has been renamed to `decodeSignedTx` for clarity
-
Amaury Martiny authored
* fix: Fix keepAlive * feat: Add decodeUnsignedTx * Generate docs * Export new functions
-
- Dec 02, 2019
-
-
Amaury Martiny authored
* feat: Add balances::transfer_keep_alive * Fix logic
-
Amaury Martiny authored
* Use Kusama everywhere * Refactor: No metadataRpc in createSignedTx * Configurable era * Regenerate docs * Fix test
-
Amaury Martiny authored
-
- Nov 29, 2019
-
-
Amaury Martiny authored
-