Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* fix!: consolidate poxaddress return types BREAKING CHANGE: Convert `version` of PoXAddress from array to number. * feat: cleanup common files * refactor: update to correct import path * feat!: update to new network object (#1623) * feat: split network into object and api opts * fix: update imports --------- Co-authored-by: janniks <janniks@users.noreply.github.com> * feat: add new api package * fix: update remaining packages for api (#1625) Co-authored-by: janniks <janniks@users.noreply.github.com> * refactor: update other packages to new paradigm * test: fix remaining packages * chore: add jest config * chore: resolve circular dependency * build: update commitlint to allow longer content * refactor!: change clarity types to be human readable BREAKING CHANGE: The `ClarityType` was changed to a readable string, from the previous Number type. This makes it easier to read and construct types when debugging. * test: add clarity wire format tests * docs: add migration docs * docs: pr update Co-authored-by: Hugo C <911307+hugocaillard@users.noreply.github.com> * docs: pr update Co-authored-by: Hugo C <911307+hugocaillard@users.noreply.github.com> * docs: enumerate nets * feat!: remove wrapped private key type BREAKING CHANGE: Remove wrapped `StacksPrivateKey` type in favor of simple type alias for string/Uint8Array. * test: update bns tests * chore: update cli (#1656) Co-authored-by: janniks <janniks@users.noreply.github.com> * feat!: Make serialize methods return hex-encoded strings, instead of bytes * docs: update migration guide * fix!: Remove legacy CLI methods * refactor: decrease circular deps in tx package * build: fix typedoc build * ci: update pr version detetction * fix!: Disable legacy triplesec support for mnemonic encryption BREAKING CHANGE: Support for encrypting/decrypting mnemonics using `triplesec` has been removed. * feat: Remove optional anchor mode from transaction options (#1654) Co-authored-by: janniks <janniks@users.noreply.github.com> * ci: update canary publishing * build: update lerna * fix: Add `.bootAddress` to network objects * chore: disable rule correctly * chore: reduce guessing tx version * refactor: add addressVersion to network object * refactor: consolidate address types * fix: Allow network name in more helper functions * refactor: move types * fix: Improve address helper functions * refactor!: Rename message types * refactor!: Make StacksTransaction.serialize() return a hex-string instead of bytes * refactor!: Rename more types to use "Wire" suffix * refactor!: Remove BN.js compatability * feat!: Update post-condition representation to human readable types * refactor: move internal wire types to reduce circular dependencies * refactor: add internal package for reusing test and other helpers * feat: Add postConditionToHex helper * fix: Allow .appendOrigin to be used with unwrapped public key * feat!: Rename networking/fetch methods to include `fetch` prefix * fix: Consolidate `is` prefixed boolean methods * chore: add comment * feat: Add STX unit helper methods * feat: Add `Address` namespace * feat: Add origin post-condition principals * refactor: minor updates * fix!: Remove signed option for intToBigInt * fix!: Move more helper functions to take network parameter * feat: Reduce wrapping of types for public key appending * refactor: Remove Serialize prefix from enum keys * refactor!: Remove wrapper type for message signatures * fix!: Compressing private key should ensure string format * refactor: Fix build breaking refactor changes * fix: Generate compressed private keys by default * refactor: Add renamed `randomSeedPhrase` method * refactor: Rename api to client and undo previous StacksNodeAPI changes * refactor: Continue client rename * test: Update to succeed tests * ci: update canary releases * fix: Remove legacy methods * chore: update comments * fix: Fix string parsing in structured signature decode * chore: Fix example in comment * refactor: Undo removal * fix!: Switch to a network and client param solution * chore: fix imports * docs: Update migration file * refactor: Minor refactoring to match common theme * refactor: Rename make methods * refactor: Deprecate wallet config * refactor: Remove unneeded deserialize overloads * refactor!: Update StacksTransaction constructor to options object * refactor!: Rename StacksTransaction to StacksTransactionWire * fix: Update post conditions input in transactions * chore: add forgotten rename * docs: Update migration guide * refactor: Change getStxAddress to use network parameter * refactor!: Update Cl.serialize to return string instead of bytes --------- Co-authored-by: janniks <janniks@users.noreply.github.com> Co-authored-by: Hugo C <911307+hugocaillard@users.noreply.github.com>
- Loading branch information