Experimenting with Roketo v2 API: A Diary
Referencing: Roketo v2 API
First, check the “stream creation” part. Let’s explain an error:
- Remember to make “double backslashes” into “single backslashes”. In near api js, we perhaps don’t need to do that if we use
JSON.stringify
, though.
That creates the stream.
Then, we could view all with get_account_outgoing_streams
. For receiver, that’s get_account_incoming_streams
. However, if we want to view the last created ones, we
should check get_account
and there’s a field for “last created stream”.
If the receiver hasn’t registered the tokens, pause_stream
raises an exception. To ensure registration, before streaming, the receiver needs to check by retrieving at https://helper.testnet.near.org/account/wabinab2.testnet/likelyTokens whether there’s the token contract exists or not.
If not, we redirect them to deposit a minute amount hence registering the token before owner can stream, before receiver can receive. Requires 2 way communication.
If the stream was stopped by owner halfway, then the withdraw
doesn’t work.