Skip to content

Releases: woodser/monero-ts

monero-javascript-v0.4.5

01 Oct 12:45
Compare
Choose a tag to compare
  • Update to monero v0.17.0.1 'Oxygen Orion'
  • Support signMessage() with spend or view key and subaddress
  • Support adjusted_time from daemon RPC
  • Support MoneroWalletWasm moveTo(path)
  • Use python3 in wasm build
  • Allow web worker path to be configured

monero-javascript-v0.4.3

23 Aug 13:18
Compare
Choose a tag to compare
  • Updated to monero-project v0.16.0.3.
  • Support notifications when outputs unlock.
  • Support getHeightByDate(year, month, day).
  • Support collecting missing tx hashes from tx query.
  • Throw error if createTx({relay: true}) called from multisig wallet.
  • Renamed unlock time to unlock height.
  • Removed memfs as a dependency.
  • Updated vulnerable dependencies.
  • Updated JSDocs.

monero-javascript-v0.4.1

01 Jul 00:45
Compare
Choose a tag to compare
  • Fix issue creating mainnet transactions in WebAssembly by disabling dns.
  • Update jsdocs to be more complete.

monero-javascript-v0.4.0

28 Jun 21:54
Compare
Choose a tag to compare
  • Update to v0.16.0.1 'Nitrogen Nebula'
  • Support onBalancesChanged() wallet listener
  • Standardize module imports and use of require()

New API to import library and main types (breaking change):

const monerojs = require("monero-javascript");
let daemon = monerojs.connectToDaemonRpc("http://localhost:38081", "superuser", "abctesting123");
let walletRpc = monerojs.connectToWalletRpc("http://localhost:38083", "rpc_user", "abc123");
let walletKeys = await monerojs.openWalletKeys({...})
let walletWasm1 = await monerojs.createWalletWasm({...})
let walletWasm2 = await monerojs.openWalletWasm({...})

monero-javascript-v0.3.0

05 Jun 13:20
Compare
Choose a tag to compare

Major release:

  • breaking API changes to create wallets and transactions using configuration objects
  • officially supports fully client-side wallets using WebAssembly bindings to monero v0.16.0.0 'Nitrogen Nebula'
  • runs in Node.js and the browser
  • receives notification of unconfirmed funds within 10 seconds
  • improvements to query transactions, transfers, and outputs
  • added developer guide
  • added architecture diagram
  • major improvements to jsdocs
  • supports HTTPS
  • many other updates

monero-javascript-v0.2.4

31 Jan 19:31
Compare
Choose a tag to compare
  • Support signing transactions from watch-only wallet in MoneroWalletRpc.js
  • Support https endpoints
  • Minor cleanup

monero-javascript-v0.2.2

17 Dec 13:04
Compare
Choose a tag to compare
  • Support Monero Core v0.15.0.1 Carbon Chameleon
  • Migrate from mymonero-core-js to monero-cpp-library for WASM bridge which mirrors JS
  • Support keys-only wallet implementation, MoneroWalletKeys.js
  • Support getVersion(), getMnemonicLanguage(), getMnemonicLanguages(), parseTxSet(), and full address book
  • Support restoring wallets from mnemonic with a seed offset
  • Remove ability to set mixin or ring size in send request
  • Breaking change: switch "id" terminology to "hash" where applicable (e.g. tx.getHash(), block.getHash())

monero-javascript-v0.1.0

06 Sep 15:38
Compare
Choose a tag to compare

Release Notes

  • Added multisig support
  • Updated entire library to be current with Java and C++ counterparts
  • Added sample browser application
  • Published as a NPM module

This release makes breaking changes to the wallet API. Specifically, in order to support multisig, the return type when sending transactions is now a MoneroTxSet which contains references to individual transactions, rather than returning the transactions directly.

monero-javascript-v0.0.3

25 Feb 19:40
Compare
Choose a tag to compare

monero-javascript-v0.0.2

16 Jan 20:45
Compare
Choose a tag to compare

Add donation address