kmd-fetch 3.21.0
Install from the command line:
Learn more about npm packages
$ npm install @awesome-algorand/kmd-fetch@3.21.0
Install via package.json:
"@awesome-algorand/kmd-fetch": "3.21.0"
About this version
Fetch client for KMD
Generated KmdClient for Algorand based on the OpenAPI Specification. See the upstream repository for more information.
npm install @awesome-algorand/kmd-fetch --save
import {KmdClient} from '@awesome-algorand/kmd-fetch';
const client = new KmdClient({
BASE: 'https://localhost:4001',
})
See the full API Documentation for more information
IMPORTANT This release requires a protocol upgrade. This release contains a consensus protocol upgrade, which implements the following spec: https://github.com/algorandfoundation/specs/tree/925a46433742afb0b51bb939354bd907fa88bf95 |
---|
This release introduces dynamic round times, as well as additional AVM opcodes. This release contains a consensus upgrade, and will require upgrades of conduit/indexer as well.
- Dynamic round times, which as configured will have the effect of shortening average round times
- AVM: Elliptic curve opcodes on pairing friendly curves.
- AVM: Opcode costs of LogicSigs is pooled across a transaction group.
- AVM: Additional opcodes
box_splice
andbox_resize
- AVM: Add
global GenesisHash
(#5858) - AVM: Add box_splice and box_resize opcodes (#5750)
- Consensus: Enable dynamic round times in vfuture. (#5860)
- Docs: participation key lifecycle. (#5847)
- Network: fixes to public address support (#5851)
- Round Times: Period 0 deadline timeout (#5850)
- Round Times: Set minimum dynamic filter timeout to 2500ms. (#5853)
- Tests: wait longer in TestTotalWeightChanges for larger nightly test network (#5841)