Samourai Dojo v 1.27.0 #14
pajasevi
announced in
Announcements
Replies: 1 comment
|
Failed attempt to update: => CANCELED [explorer internal] load metadata for docker.io/library/node:20-alpine3.20 0.1s It seems that "--start-interval" is invalid. Please confirm. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Notable changes
Soroban P2P network
This version introduces Soroban P2P network. MyDojo (docker setup) users will automatically have Soroban installed as part of their Dojo.
Dojo will be able to leverage Soroban P2P network for various future applications.
Dojo already has its first feature based on Soroban: PandoTx.
PandoTx is a transaction transport layer - when your wallet pushes a transaction to Dojo, it will be relayed to a random Soroban node which will then push it to the Bitcoin network.
This also means that your Soroban node can receive other people's transactions and relay them to Bitcoin network.
This feature is meant to break the heuristic that a node relaying the transaction is closely coupled with person who made that transaction.
Pushing transactions through Soroban can be deactivated by setting
NODE_PANDOTX_PUSH=offindocker-node.conf.Processing incoming transactions from Soroban network can be deactivated by setting
NODE_PANDOTX_PROCESS=offindocker-node.conf.API key management
There has been an uptick of people providing their Dojos for the community. In order to make giving access to Dojo more manageable, the API key management has been introduced.
Dojo admins can now find new API management tab in their DMT. Here they can create unlimited number of API keys, assign labels for easy identification and set expiration of an API key.
This allows admins to not compromise their main API key and distribute specific API keys just to desired parties.
New API endpoints
Several new API endpoints have been created so that API consumers have better time developing new features on top of Dojo.
New:
/latest-block- returns data about latest block/txout/:txid/:index- returns unspent output data/support/services- returns info about services that Dojo exposesUpdated:
/tx/:txid- endpoint has been updated to return raw transaction with parameter?rawHex=1The introduction of
/support/servicesnow also means that the explorer field in the Dojo pairing payload is deprecated.While it will still be present, API consumers should switch to using this new endpoint to get explorer and other pairing information.
Please refer to the API docs for details.
Changelog
This discussion was created from the release Samourai Dojo v 1.27.0.
All reactions