Refactor SubnetAuth
- More idiomatic with
addSignatureIdx
workflow - Add
addAddressIndex
method toSubnetAuth
class - Update example
createSubnetTx.ts
script to- Create keychain w/ 3 keypairs
- Create UTXO with 1-of-1
- Create SubnetAuth with 2-of-2
- Update example
createChainTx.ts
script to- Create keychain w/ 3 keypairs
- Consume and spend UTXO with 1-of-1
- Sign SubnetAuth with 2-of-2
- Update
CreateChainTx
class- Add
addSignatureIdx
method
- Add
- Remove
SubnetAuth
parameter frombuildCreateChainTx
PlatformVM 🅿️
AVM 🅰️
EVM 🇪
AddSubnetValidatorTx
class
- Add methods
addAddressIndex
getSigIdxs
getCredentialID
- Update
sign
method to handle signingSubnetAuth
creds and sigs
CreateSubnetTx
- Add tests
CreateChainTx
- Add tests
Utility Methods
buildCreateChainTx
buildAddSubnetValidatorTx
Miscellaneous
- Add Raj and Gergely to
contributors
- Update
engines
to NodeJS LTS16.0.x
- Set up e2e workflow with ANR
- Add
avm/baseEndpoint.ts
example script - Convert
sigs
var tocreds
to have code be more self-documenting - Update jest syntax
- Add example scripts for the multisig workflow
- Update
.nvmrc
w/ NodeJS LTS - Update
examples/avm/baseTx-avax.ts
to show how to create the TxID before issuing the tx to the full node
Dependency Updates ➕
- Bump ethers from 5.6.0 to 5.6.4
- Bump webpack from 5.70.0 to 5.72.0
- Bump eslint-plugin-security from 1.4.0 to 1.5.0
- Bump prettier from 2.5.1 to 2.6.2
- Bump typescript from 4.6.2 to 4.6.3
- Bump minimist from 1.2.5 to 1.2.6
- Bump @types/jest from 27.4.1 to 27.5.0
- Bump axios from 0.26.1 to 0.27.2
- Bump typescript from 4.6.3 to 4.6.4
- Bump ts-loader from 9.2.8 to 9.3.0