Releases: overhide/ledgers.js
Web3.js included in ledgers.js again.
It's too cumbersome to expect users to include Web3.js despite it's size.
It's back in the ledgers.js module.
We'll patiently wait for Web3.js to get its size in order: web3/web3.js#1178
Support overhide-social for Microsoft and Google.
Allow users to not manage their own Eth creds for use with overhide-ledger.
They can keep them in overhide-social and login with their Microsoft and Google credentials.
This means credentials are stored in the cloud, and dependent on social login, but it's an option.
Adding Bitcoin support.
[1] add manual bitcoin imparter [2] add liquality wallet (but don't enable, no change addresses) [3] refactor use of iframes out of overhide_wallet into its own dom_fns.
Adding 'as-of' to transaction APIs, reducing number of back-end calls, fix to network-mode selection for ohledger.
[1] Return values from getTallyDollars(..), getTally(..), getTransactions(..)
changed to return wrappers `{'tally':.., 'transactions':.., 'as-of';..}
This allows returning the new 'as-of' value which can be passed back into the GET /get-transactions
remuneration API to get the same results. Use of the as-of
leverages a cache which allows your back-end to hit it a lot more often at higher API rates.
[2] To further reduce traffic and load, the ledgers.js library no longer calls the https://rates.overhide.io service directly. The remuneration APIs have a new 'tally-dollars' query parameter that do the conversion in the back-end.
[3] A major bug introduced in 4.1.0 is fixed: ohledger or ohledger-web3 imparter could only create PROD Stripe.com transactions (not test).
2.1.0
2.0.0
- live API playground: https://overhide.github.io/ledgers.js/play/
- 'on..' callbacks changed to events