Releases: blockfirm/pine-api
Releases · blockfirm/pine-api
Version 1.0.0
Public Beta 1
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
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
Fixes:
- Updated notification message in default config
- Updated API documentation
Private Alpha 2
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
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 |