Skip to content

Releases: blockfirm/pine-api

Version 1.0.0

05 Jan 01:14
e90c4c2
Compare
Choose a tag to compare

First stable release!

Public Beta 1

23 Jun 20:14
c33674a
Compare
Choose a tag to compare
Public Beta 1 Pre-release
Pre-release

This is the first public beta to be used for the mainnet 🎊

Although it is possible for Pine users to host their own node during the beta, it is not recommended as it is still subject to change.

Private Alpha 4

16 May 21:34
a8d9307
Compare
Choose a tag to compare
Private Alpha 4 Pre-release
Pre-release

Improvements:

  • Extracted the notifcation service to a separate service
  • Excluded config.js from version control

Bug fixes:

  • Properly handle invalid responses from BitcoinAverage

Security:

  • Fixed security vulnerabilities in dependencies

Private Alpha 3

26 Jan 10:27
4480309
Compare
Choose a tag to compare
Private Alpha 3 Pre-release
Pre-release

Fixes:

  • Updated notification message in default config
  • Updated API documentation

Private Alpha 2

29 Dec 19:19
6a97626
Compare
Choose a tag to compare
Private Alpha 2 Pre-release
Pre-release

New features:

  • Subscribe to push notifications (iOS)
  • Get fiat exchange rates

New dependencies:

  • Redis for caching device tokens and addresses that should be used for sending notifications and caching fiat rates
  • APN for sending push notifications to iOS devices (optional)
  • BitcoinAverage for getting the latest fiat exchange rates (Developer Plan required)

New endpoints:

Method Endpoint Description
GET /v1/bitcoin/fiatrates Get exchange rates for specific fiat currencies
POST /v1/bitcoin/subscriptions Subscribe to push notifications for specified addresses
GET /v1/bitcoin/subscriptions/:deviceToken Get metadata about subscriptions for a device token
DELETE /v1/bitcoin/subscriptions/:deviceToken Unsubscribe from all push notifications
POST /v1/notifications Used by other nodes to send push notifications through an official Pine node

Private Alpha 1

04 Dec 21:26
7ca2f15
Compare
Choose a tag to compare
Private Alpha 1 Pre-release
Pre-release

This version includes the following endpoints:

Method Endpoint Description
GET /v1/info Get information about the server
GET /v1/bitcoin/transactions Get transactions by address
POST /v1/bitcoin/transactions Broadcast a signed transaction
GET /v1/bitcoin/transactions/:txid Get a specific transaction by its ID
GET /v1/bitcoin/fees/estimate Get the current estimated transaction fee rate