- Merged
IAuth::{username, password}
intoIAuth::basicAuthNamePwd
; Set basic auth when provided;
- Add
Burn
interface. ReplaceIBuildBlockOptions::allowBurning
withIBuildBlockOptions::burn
. - Fixed returned JSON value for
IInputSigningData
; RenamedIInputSigningData::outputMetaData
toIInputSigningData::outputMetadata
; ChangedISegment::bs
fromUint8Array
tonumber[]
so that the serialization corresponds to what is expected; - Add
signatureUnlock()
. - Move to N-API 6 builds.
- Fix MQTT multiple events when .listen() is called multiple times.
Made
Client::listen()
async. AddedClient::clearListeners()
.
- Add
u8
representation to serialization and deserialization forParticipationEventType
. - Add
Client::getIncludedBlockMetadata
. - Fix infinite loop when the minimum PoW score is 0 (often in private tangles).
- Add
aliasIdToBech32()
. - Add
computeAliasId()
andcomputeNftId()
functions. - Add
computeFoundryId()
. - Add
nftIdToBech32()
. - Replaced
nodeSyncEnabled
byignoreNodeHealth
. - Update network info from unhealty nodes if ignoreNodeHealth is set to true.
- Add alias and nfts output in
try_select_input
to the inputs, when required for an unlock condition of an input. - Rename
IGenerateAddressOptions
toIGenerateAddressOptions
and replace its syncing field with ledgerNanoPrompt. - Fix prebuild scripts.
- Add
getTokenSupply
andgetProtocolParameters
.
- Check correct alias and nft addresses of new outputs in input selection.
- Rename submitPayload() to postBlockPayload().
- Remove "offline" field from client options.
- Rename
unsyncedNodes()
tounhealthyNodes()
.
- Fix input selection when only native tokens are remaining.
- Add typescript to dependencies.
- Use
Uint8Array
overnumber[]
inIAliasOutputBuilderOptions
and other places to better reflect the type requirements.
- Fix missing reference unlocks with ledger nano secret manager.
- Accept
IGenerateAddressesOptions
inconsolidateFunds()
instead ofaccountIndex
andaddressRange
. - Fix PoW feature name.
-
Rename getLedgerStatus to getLedgerNanoStatus.
-
Rename indexer query parameters:
-
"hasStorageReturnCondition" => "hasStorageDepositReturn"
-
"storageReturnAddress" => "storageDepositReturnAddress"
-
"hasExpirationCondition" => "hasExpiration"
-
"hasTimelockCondition" => "hasTimelock"
-
c744d77 Rename get_ledger_status to get_ledger_nano_status (#1185) on 2022-08-09
- Don't include tests in published package.
- Update @iota/types to fix types.
- Accept hex encoded strings for tag and data fields.
- Improve handling for utxo chains in input selection.
- Rename generateBlock to buildAndPostBlock.
- Rename PoW to Pow and HRP to Hrp.
- Pre-release of the Stardust bindings of iota.rs for Node.JS
- Changed "discovered" to "autopeered" in the result from getPeers().
- f43b9dea add change file and updated covector workflow on 2021-11-03
- Removed dependencies that failed to compile on a Raspberry Pi.
- Updated default testnet nodes
- Added fallback to local PoW if no provided node has remote PoW enabled
- Changed input() to accept the output id as string instead of the transaction id and the output index Add functionality for offline signing: offlineMode(), findInputs(), prepareTransaction(), signTransaction(), finishMessage()
- Fix consolidation for higher start indexes
- Fixed custom provided API timeouts
- Return messages in MQTT in the same format as from all other functions (byte arrays converted to hex strings) Changed default max reconnection attempts to be unlimited
- Add hexPublicKeyToBech32Address method
- 572bc72b Add hexPublicKeyToBech32Address on 2021-08-13
- Import TextEncoder for older Node.js versions
- 2c718365 Import TextEncoder for older Node.js versions on 2021-08-06
- Order parent messages always, fix POST JSON request.
- 1d6a84c4 add change file on 2021-07-14
- Fixed receipt payload conversion.
- 86857df1 update dependencies on 2021-07-12
- Fixed ts interfaces
- 49100701 add change file on 2021-07-07
- Added getMessageId function.
- b1935f36 nodejs add getMessageId on 2021-05-25
- Set git repo and rev to allow JS bindings to be built from source
- Build bindings on Ubuntu 18.04 to support older versions of glibc
- Add JWT support and fix default nodes.
- b94c0ae1 add changes file on 2021-05-14
- Validate mnemonic in mnemonicToHexSeed()
- MQTT uses websocket as default Indexation topic with non hex content will be converted to hex automatically
- Use camelCase for attributes.
- Add consolidation function.
- 7e54d183 add changes file on 2021-05-05
- Fix hexToBech32 when bech32_hrp is optional.
- 75a073e2 update readme and use iota_client on 2021-05-03
- Don't overwrite custom provided input range.
- 294920f7 add changes file on 2021-05-04
- Add generateMnemonic and mnemonicToHexSeed.
- e9c89e04 add changes file on 2021-05-04
- Fix hexToBech32 when bech32_hrp is optional.
- Update types and make account_index for GetUnspentAddressBuilder optional.
- Update minPoWScore in node info.
- b578d23a update nodejs docs on 2021-04-11
- Added functions to convert addresses from bech32 to hex and vice versa.
- Add optional quorum, primaryNode, primaryPowNode and return url together with the node info when calling getInfo().
- Return addresses bech32 encoded also for balance and output endpoints.
- a2e09d1a return address bech32 encoded for balance and outputs on 2021-04-07
- Fix import and installation + example in readme.