Détail du package
@bitgo/abstract-eth
BitGo SDK coin library for ETH base implementation
readme
changelog
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
24.5.4 (2025-06-25)
Note: Version bump only for package @bitgo/abstract-eth
24.5.3 (2025-06-24)
Note: Version bump only for package @bitgo/abstract-eth
24.5.2 (2025-06-18)
Note: Version bump only for package @bitgo/abstract-eth
24.5.1 (2025-06-10)
Note: Version bump only for package @bitgo/abstract-eth
24.5.0 (2025-06-05)
Features
- root: support node 22 (c4ad6af)
24.4.0 (2025-06-02)
Features
- rename audit function naming and signature (1a885ab)
- root: add new audit key baseCoin method (57c1778)
24.3.5 (2025-05-28)
Note: Version bump only for package @bitgo/abstract-eth
24.3.4 (2025-05-22)
Note: Version bump only for package @bitgo/abstract-eth
24.3.3 (2025-05-20)
Note: Version bump only for package @bitgo/abstract-eth
24.3.2 (2025-05-07)
Bug Fixes
- sdk-coin-bsc: override verifytsstxn method for bsc (3d29436)
24.3.1 (2025-04-29)
Bug Fixes
- sdk-core: add validation for unsigned txHex (eff30e3)
24.3.0 (2025-04-25)
Bug Fixes
- abstract-eth: fix building using from for first signer (c8ec337)
Features
24.2.0 (2025-04-15)
Features
- enable erc20 sendmany (a412a7c)
24.1.0 (2025-04-04)
Features
- abstract-eth: added support for mpcv2 in recovery (da92bf8)
24.0.1 (2025-04-02)
Note: Version bump only for package @bitgo/abstract-eth
24.0.0 (2025-03-28)
Bug Fixes
- abstract-eth: return eip 191 encoded message as a hex string (6ae1979)
BREAKING CHANGES
- abstract-eth: messageEncoded is now encoded as a hex string
23.0.3 (2025-03-20)
Reverts
- Revert "fix(sdk-core): add validation for unsigned txHex" (4333b10)
23.0.2 (2025-03-18)
Bug Fixes
23.0.1 (2025-03-06)
Note: Version bump only for package @bitgo/abstract-eth
23.0.0 (2025-03-04)
Bug Fixes
BREAKING CHANGES
- abstract-eth: when we have a pending approval for a hop txn when approved the txn is using gasLimit provided by hop params which is not expected, this commit fixes it
TICKET: COIN-3249
22.6.2 (2025-02-26)
Note: Version bump only for package @bitgo/abstract-eth
22.6.1 (2025-02-20)
Note: Version bump only for package @bitgo/abstract-eth
22.6.0 (2025-02-19)
Features
- abstract-eth: add method to build and send ccr recovery txn (0221896)
22.5.0 (2025-02-11)
Features
- abstract-eth: add method to build and send ccr recovery txn (0221896)
22.4.14 (2025-02-05)
Note: Version bump only for package @bitgo/abstract-eth
22.4.13 (2025-01-28)
Note: Version bump only for package @bitgo/abstract-eth
22.4.12 (2025-01-23)
Note: Version bump only for package @bitgo/abstract-eth
22.4.11 (2025-01-23)
Note: Version bump only for package @bitgo/abstract-eth
22.4.10 (2025-01-20)
Note: Version bump only for package @bitgo/abstract-eth
22.4.9 (2025-01-15)
Note: Version bump only for package @bitgo/abstract-eth
22.4.8 (2025-01-09)
Bug Fixes
- abstract-eth: skip derived address validation for v5 forwarder (18650ac)
22.4.7 (2025-01-03)
Note: Version bump only for package @bitgo/abstract-eth
22.4.6 (2024-12-24)
Bug Fixes
- abstract-eth: fix verifyCoin method to validate native coin (c2bf82c)
22.4.5 (2024-12-19)
Note: Version bump only for package @bitgo/abstract-eth
22.4.4 (2024-12-17)
Note: Version bump only for package @bitgo/abstract-eth
22.4.3 (2024-12-17)
Note: Version bump only for package @bitgo/abstract-eth
22.4.2 (2024-12-12)
Note: Version bump only for package @bitgo/abstract-eth
22.4.1 (2024-12-11)
Bug Fixes
- abstract-eth: fix issue with ethlike signTx (7584c8b)
22.4.0 (2024-12-03)
Bug Fixes
- use better string conversion for message signing (c81d0b1)
Features
- add @types/keccak to packages that use it (7e25872)
22.3.5 (2024-11-26)
Note: Version bump only for package @bitgo/abstract-eth
22.3.4 (2024-11-21)
Note: Version bump only for package @bitgo/abstract-eth
22.3.3 (2024-11-19)
Note: Version bump only for package @bitgo/abstract-eth
22.3.2 (2024-11-14)
Note: Version bump only for package @bitgo/abstract-eth
22.3.1 (2024-11-08)
Note: Version bump only for package @bitgo/abstract-eth
22.3.0 (2024-11-07)
Features
- retrofit during eth tss recovery (4a743ac)
22.2.4 (2024-11-01)
Bug Fixes
- sdk-core: pass correct walletVersion to wallet platform (6564098)
22.2.3 (2024-10-22)
Note: Version bump only for package @bitgo/abstract-eth
22.2.2 (2024-10-15)
Note: Version bump only for package @bitgo/abstract-eth
22.2.1 (2024-10-08)
Bug Fixes
- v4 cold and custody ccr recovery txn (b840f73)
22.2.0 (2024-10-04)
Features
- sdk-coin-avaxc: add avaxc support for evm ccr (b37f97b)
22.1.2 (2024-09-24)
Note: Version bump only for package @bitgo/abstract-eth
22.1.1 (2024-09-19)
Note: Version bump only for package @bitgo/abstract-eth
22.1.0 (2024-09-16)
Features
- abstract-eth: fetch gasPrice and gasLimit from explorer (2a8f36e)
22.0.4 (2024-09-10)
Note: Version bump only for package @bitgo/abstract-eth
22.0.3 (2024-09-03)
Note: Version bump only for package @bitgo/abstract-eth
22.0.2 (2024-08-29)
Note: Version bump only for package @bitgo/abstract-eth
22.0.1 (2024-08-27)
Note: Version bump only for package @bitgo/abstract-eth
22.0.0 (2024-08-20)
Features
- move opensslbytes to own package (e23c562)
- sdk-coin-etc: non-bitgo recovery support for wrw (017155b)
BREAKING CHANGES
- clients using challenge generation & TSS Recovery functions must now install @bitgo/sdk-opensslbytes separately & provide the openSSLBytes WASM themselves.
Ticket: CE-4329
21.8.1 (2024-08-13)
Note: Version bump only for package @bitgo/abstract-eth
21.8.0 (2024-08-07)
Features
- abstract-cosmos: add dkls support for cosmos hot wallet recovery (da24a55)
21.7.6 (2024-07-30)
Note: Version bump only for package @bitgo/abstract-eth
21.7.5 (2024-07-24)
Note: Version bump only for package @bitgo/abstract-eth
21.7.4 (2024-07-16)
Note: Version bump only for package @bitgo/abstract-eth
21.7.3 (2024-07-04)
Note: Version bump only for package @bitgo/abstract-eth
21.7.2 (2024-07-02)
Note: Version bump only for package @bitgo/abstract-eth
21.7.1 (2024-06-27)
Note: Version bump only for package @bitgo/abstract-eth
21.7.0 (2024-06-26)
Features
- sdk-core: adding MPCv1 to MPCv2 retrofit helper (8b13b16)
21.6.2 (2024-06-21)
Note: Version bump only for package @bitgo/abstract-eth
21.6.1 (2024-06-20)
Note: Version bump only for package @bitgo/abstract-eth
21.6.0 (2024-06-14)
Features
- sdk-coin-ethlike: add new eth like coin packages (ba305cb)
21.5.3 (2024-06-11)
Bug Fixes
- abstract-eth: use correct derivation path in wrw recover function (5018147)
21.5.2 (2024-06-05)
Note: Version bump only for package @bitgo/abstract-eth
21.5.1 (2024-05-31)
Note: Version bump only for package @bitgo/abstract-eth
21.5.0 (2024-05-28)
Bug Fixes
- abstract-eth: handle absence of batcher contract for native coin (37ede15)
Features
- abstract-eth: add support to build tx for CCR of unsupported token (a6dac7c)
21.4.0 (2024-05-22)
Features
- abstract-eth: wrw recovery for dkls wallet (bf374e8)
21.3.0 (2024-05-17)
Features
- abstract-eth: refactor eth wrw recovery tss (0fdbd5e)
21.2.1 (2024-05-13)
Note: Version bump only for package @bitgo/abstract-eth
21.2.0 (2024-05-08)
Features
- abstract-eth: support v4 wallet for recover method (142ec9f)
21.1.1 (2024-05-01)
Note: Version bump only for package @bitgo/abstract-eth
21.1.0 (2024-04-25)
Features
- abstract-eth: use non packed encode for V4 wallet (54fd3a8)
21.0.0 (2024-04-24)
Bug Fixes
- superagent upgrade to 9.0 (6e9aa43)
Features
- abstract-eth: support txn bulding for v4 wallet on eth chain (d8aabea)
BREAKING CHANGES
- abstract-eth: Made ChainID mandatory for signAndBuild method
20.1.6 (2024-04-22)
Bug Fixes
- sdk-coin-polygon: fix send tx for polygon testnet (172a081)
20.1.5 (2024-04-17)
Note: Version bump only for package @bitgo/abstract-eth
20.1.4 (2024-04-12)
Note: Version bump only for package @bitgo/abstract-eth
20.1.3 (2024-04-10)
Note: Version bump only for package @bitgo/abstract-eth
20.1.2 (2024-04-09)
Note: Version bump only for package @bitgo/abstract-eth
20.1.1 (2024-04-08)
Bug Fixes
- abstract-eth: fix flush v4 tx building from hex (f20dc10)
20.1.0 (2024-04-05)
Bug Fixes
- abstract-eth: error msg when fee is low than expected (5adb4cd)
- abstract-eth: fix opeth:op transfers (37a8f4f)
Features
- abstract-eth: support token flush directly from forwarderV4 contract (f41a404)
20.0.0 (2024-03-28)
Features
- root: deprecate node 16 (d3ec624)
BREAKING CHANGES
- root: Node 16 is no longer supported in bitgojs. TICKET: WP-1100
19.0.4 (2024-03-19)
Bug Fixes
- factor gas and eip1559 params on ethlike token recovery (7744d83)
19.0.3 (2024-03-11)
Bug Fixes
- abstract-eth: fix recover method in case of 0 funds (3738568)
- abstract-eth: fixes issue related to gasestimate for ethlike (190bdb2)
19.0.2 (2024-02-28)
Bug Fixes
- abstract-eth: fix recover token method for ethlike (0c074a9)
19.0.1 (2024-02-22)
Note: Version bump only for package @bitgo/abstract-eth
19.0.0 (2024-02-19)
Bug Fixes
- abstract-eth: change tx encoding method for arb and op (c11b0dd)
- abstract-eth: fix issues related to chainid (9114b1b)
- sdk-coin-polygon: fix issues (85e9396)
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
- abstract-eth: add chain id as network identifier (3ddec05)
- abstract-eth: add v4 forwarder creation logic (25faaa3)
- sdk-core: add function to transfer nfts (b77b386)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
18.0.0 (2024-01-30)
Bug Fixes
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
- abstract-eth: add chain id as network identifier (3ddec05)
- sdk-core: add function to transfer nfts (b77b386)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
17.0.0 (2024-01-26)
Bug Fixes
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
- abstract-eth: add chain id as network identifier (3ddec05)
- sdk-core: add function to transfer nfts (b77b386)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
16.0.0 (2024-01-26)
Bug Fixes
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
- abstract-eth: add chain id as network identifier (3ddec05)
- sdk-core: add function to transfer nfts (b77b386)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
15.0.0 (2024-01-25)
Bug Fixes
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
- abstract-eth: add chain id as network identifier (3ddec05)
- sdk-core: add function to transfer nfts (b77b386)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
14.0.0 (2024-01-22)
Bug Fixes
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
- abstract-eth: add chain id as network identifier (3ddec05)
- sdk-core: add function to transfer nfts (b77b386)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
13.0.0 (2024-01-09)
Bug Fixes
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
- abstract-eth: add chain id as network identifier (3ddec05)
- sdk-core: add function to transfer nfts (b77b386)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
12.0.0 (2024-01-03)
Bug Fixes
- sdk-coin-polygon: fix issues (85e9396)
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
- abstract-eth: add chain id as network identifier (3ddec05)
- sdk-core: add function to transfer nfts (b77b386)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
11.0.0 (2023-12-18)
Bug Fixes
- sdk-coin-polygon: fix issues (85e9396)
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
- sdk-core: add function to transfer nfts (b77b386)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
10.0.0 (2023-12-12)
Bug Fixes
- sdk-coin-polygon: fix issues (85e9396)
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
9.0.0 (2023-12-09)
Bug Fixes
- sdk-coin-polygon: fix issues (85e9396)
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
8.0.0 (2023-12-05)
Bug Fixes
- sdk-coin-polygon: fix issues (85e9396)
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
7.0.0 (2023-11-28)
Bug Fixes
- sdk-coin-polygon: fix issues (85e9396)
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
6.0.0 (2023-11-24)
Bug Fixes
- sdk-coin-polygon: fix issues (85e9396)
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
5.0.0 (2023-11-17)
Bug Fixes
- sdk-coin-polygon: fix issues (85e9396)
Code Refactoring
- abstract-eth: add common method to abstract-eth (df6eea5)
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
4.0.0 (2023-11-13)
Code Refactoring
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
3.0.0 (2023-11-13)
Code Refactoring
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
2.0.0 (2023-11-13)
Code Refactoring
- abstract-eth: delete mpc related classes (52396ed)
- abstract-eth: move methods to abstract-eth (af8bd10)
- abstract-eth: move txbuilder to abstract-eth (a093f16)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
BREAKING CHANGES
- abstract-eth: Type of nextContractSequenceId field in TransactionPrebuild interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. getCustomChainName method is removed from Polygon class because a common method getCustomChainCommon has been added to AbstractEthLikeNewCoins class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins and needs to be passed to derive the Eth common object from the chainId. signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that it can be used for other EthLike coins. getBaseFactor method in Eth and Polygon class returns number instead of string just to align with AbstractEthLikeCoin Ticket: WIN-1012
- abstract-eth: AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added a new class AbstractEthLikeNewCoins which will be having both multisig and MPC related methods
TICKET: WIN-1021
- abstract-eth: getTransactionBuilder method is removed from EthLikeToken class in abstract-eth module because TransactionBuilder in the abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can be added to the class that will inherit EthLikeToken class
TransactionPrebuild from new class AbstractEthLikeNewCoins is being exported now instead of TransactionPrebuild from AbstractEthLikeCoin class as the TransactionPrebuild from AbstractEthLikeNewCoins also has support for hop transactions, batch transactions, etc
TICKET: WIN-1021
1.6.0 (2023-10-20)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
1.5.0 (2023-10-18)
Features
- abstract-eth: add abstractethliketsscoin class (eb99545)
1.4.11 (2023-09-25)
Note: Version bump only for package @bitgo/abstract-eth
1.4.10 (2023-09-09)
Note: Version bump only for package @bitgo/abstract-eth
1.4.9 (2023-09-09)
Note: Version bump only for package @bitgo/abstract-eth
1.4.8 (2023-09-07)
Note: Version bump only for package @bitgo/abstract-eth
1.4.7 (2023-09-05)
Note: Version bump only for package @bitgo/abstract-eth
1.4.6 (2023-09-01)
Note: Version bump only for package @bitgo/abstract-eth
1.4.5 (2023-08-29)
Note: Version bump only for package @bitgo/abstract-eth
1.4.4 (2023-08-25)
Note: Version bump only for package @bitgo/abstract-eth
1.4.3 (2023-08-24)
Note: Version bump only for package @bitgo/abstract-eth
1.4.2 (2023-08-16)
Note: Version bump only for package @bitgo/abstract-eth
1.4.1 (2023-08-16)
Note: Version bump only for package @bitgo/abstract-eth
1.4.0 (2023-08-04)
Features
1.3.0 (2023-07-28)
Features
1.2.28 (2023-07-18)
Note: Version bump only for package @bitgo/abstract-eth
1.2.27 (2023-06-21)
Note: Version bump only for package @bitgo/abstract-eth
1.2.26 (2023-06-14)
Note: Version bump only for package @bitgo/abstract-eth
1.2.25 (2023-06-13)
Note: Version bump only for package @bitgo/abstract-eth
1.2.24 (2023-06-07)
Note: Version bump only for package @bitgo/abstract-eth
1.2.23 (2023-06-05)
Note: Version bump only for package @bitgo/abstract-eth
1.2.22 (2023-05-25)
Note: Version bump only for package @bitgo/abstract-eth
1.2.21 (2023-05-17)
Note: Version bump only for package @bitgo/abstract-eth
1.2.20 (2023-05-10)
Note: Version bump only for package @bitgo/abstract-eth
1.2.19 (2023-05-03)
Note: Version bump only for package @bitgo/abstract-eth
1.2.18 (2023-04-25)
Note: Version bump only for package @bitgo/abstract-eth
1.2.17 (2023-04-20)
Note: Version bump only for package @bitgo/abstract-eth
1.2.16 (2023-04-13)
Note: Version bump only for package @bitgo/abstract-eth
1.2.15 (2023-02-17)
Note: Version bump only for package @bitgo/abstract-eth
1.2.14 (2023-02-16)
Note: Version bump only for package @bitgo/abstract-eth
1.2.13 (2023-02-08)
Note: Version bump only for package @bitgo/abstract-eth
1.2.12 (2023-01-30)
Note: Version bump only for package @bitgo/abstract-eth
1.2.11 (2023-01-25)
Note: Version bump only for package @bitgo/abstract-eth
1.2.10 (2022-12-23)
Note: Version bump only for package @bitgo/abstract-eth
1.2.9 (2022-12-20)
Note: Version bump only for package @bitgo/abstract-eth
1.2.8 (2022-12-09)
Note: Version bump only for package @bitgo/abstract-eth
1.2.7 (2022-12-06)
Note: Version bump only for package @bitgo/abstract-eth
1.2.6 (2022-12-01)
Note: Version bump only for package @bitgo/abstract-eth
1.2.5 (2022-11-29)
Note: Version bump only for package @bitgo/abstract-eth
1.2.4 (2022-11-04)
Note: Version bump only for package @bitgo/abstract-eth
1.2.2 (2022-10-27)
Note: Version bump only for package @bitgo/abstract-eth
1.2.1 (2022-10-25)
Note: Version bump only for package @bitgo/abstract-eth
1.2.0 (2022-10-18)
Bug Fixes
- core: fix bip32/ecpair, API vs Interface (bec9c1e)
Features
- abstract-eth: validate istss for evms (29f0b5a)
1.0.1 (2022-07-19)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.23 (2022-07-19)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.22 (2022-07-18)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.21 (2022-07-15)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.20 (2022-07-15)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.19 (2022-07-14)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.17 (2022-07-12)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.16 (2022-07-11)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.15 (2022-07-07)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.14 (2022-07-05)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.13 (2022-07-01)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.12 (2022-06-30)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.11 (2022-06-30)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.10 (2022-06-29)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.9 (2022-06-29)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.8 (2022-06-27)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.7 (2022-06-23)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.6 (2022-06-22)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.5 (2022-06-21)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.4 (2022-06-16)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.3 (2022-06-14)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.2 (2022-06-14)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.1 (2022-06-13)
Note: Version bump only for package @bitgo/abstract-eth
1.0.1-rc.0 (2022-06-10)
Note: Version bump only for package @bitgo/abstract-eth