Alexandre from EOS Canada introduces our new endpoint, that gives you a guarantee your transaction was included in a block.
Hi so while I'm still in the taxi I wanted to give you a little update on things we've been working on. This is dedicated to dApp developers, or people pushing transactions to the network. We created an end-point that is a drop-in replacement for the "push transaction" end-point.
So this is the end-point when you're ready and you've signed a transaction, you'll want to submit it to the network. Now maybe some of you have noticed sometimes you submit a transaction to the network and at some point, it's not applied anymore. It disappears somehow. It's not put in a block.
For different reasons that might happen. That end-point does not guarantee that the block producer somewhere in the network will take your transaction and put it in a block.
So what this end-point does - and we'll be publishing end-points on mainnet, we have that running on Kylin right now - it waits until your transaction is put into a block. And it will return on the http request the block ID, and the block number in which it was included.
So it gives you a greater guarantee that your transaction is on the network and will stay there forever. The risk of a block being reverted and your transaction not being put in the next block is relatively low.
Eventually we'll also be rolling out another which waits for 2 minutes on an http request until the transaction passes through the irreversible threshold. So that would mean you are 100% sure that this transaction is going to go through.
But while you are waiting, and when you're submitting the transaction. And it also means that it's very easy to use, because you just need to use our end-point - and it's going to be flagged as such, like "push guarantee" or something like that.
And when you use that end-point, you'll have slightly different semantics and the response is altered to give you the block number in which it's now irreversible, or the first one in which it was included.
So if you're in that, poke us, come to our EOS Canada Telegram channel. And we'll help you out and if you have use cases or other sorts of services like that that you'd like from us or from the network, by all means tell us. And we'll see you next time.