CanYa April Update - Binance Chain payments for CanWork

CanYa
CanYaCoin
Published in
3 min readApr 17, 2020

We’re almost there!

In the last update, we said the CanWork release for Binance Chain (BEP2) payment integration was expected this April — and, it still is!

In case you missed it, we dropped a short demo video in our Telegram channels of a Client paying into escrow using BNB, check it out.

Payment Summary on CanWork — paying in BNB!

End-to-end user tests

We’ve been testing the new CanWork payment system:

  • Using several testnet BEP2 tokens
  • Through the entire end-to-end process
  • In different scenarios
  • Monitoring the on-chain transactions and BEP-Escrow behaviours
  • Confirming CanWork’s interactions with BEP-Escrow and action updates

Successes & ‘failures’
We achieved successful end-to-end tests of the entire payment & release flow but have identified some quirky cases that require patching and repeat testing. This will likely be complete by early next week.

Words of wisdom by co-founder, JP, on the current test.

Testing progress:
(Testnet BNB, RUNE, XRP, CAN)

Job Start

  • BEP2 asset selection via CanWork ✅
  • New ESCROW tx created on-chain ✅
  • BEP-Escrow acknowledgement ✅
  • VALUE confirmation tx created on-chain ✅
  • CanWork monitor updates tx logs ✅

Job Complete

  • CanWork release trigger ✅
  • RELEASE tx created on-chain ✅
  • BEP-Escrow acknowledgement of release command
  • DISBURSE tx created on-chain ❌ 50%

Under some conditions, the final escrow disbursal produces unexpected results. These artefacts were not observed during $CAN-only operation and have no impact on the success of intended functionality. A fix will be relatively trivial.

Success case with on-chain examples
The following is an example of a successful test case using BNB. You can see a screenshot of the CanWork transaction logs available to each user in their job management page.

Screenshot of CanWork Transaction log showing successful completion of the 4 distinct phase: Escrow, Value confirmation, Release & Disbursal (Completion)

You can see the 4 distinct phases with their accompanying Binance Chain Transaction links. We’ve provided the transaction hashes below, if you’re interested to see what these transactions look like on-chain:

From bottom to top:

Outlook for April

We will likely have the fix by early next week. Following confirmation of the fix (with repeated testnet tests), we will recruit some keen community members to help us scale the test to the mainnet Binance Chain.

We expect to release officially on our channels by the end of the month. We will likely see some increased socials and jobs on CanWork too, with promotion ramping up in May.

If you’d like to hear more about CanWork, the Binance Chain Escrow, or discuss anything with our team come and join the CanYa Community Telegram Channel

You can also reach us anywhere below:

--

--

CanYa
CanYaCoin

The official CanYa team, building a decentralised serviceplace