Bityuan Monthly Update—April 2021

Bityuan (BTY)
3 min readApr 29, 2021

22nd-28th, March

1. Completed Pancake deployment on the Binance Smart Chain (BSC) and front-end joint debugging. (Includes deployment and testing of peripheral, core, and farm contracts.)

2. Refined and discussed cross-chain solutions.

3. Determined the selection of offline multi-signature technology, determined to use Gnosis, and have started to compile and debug.

4. Tried to deploy the Pancake contract on Chain33, and the test is already underway.

29th March-4th, April

The Pancake BSC project test is completed as followed:

1. Realized dynamic deployment through create2.

2. Supported the contract construction parameters input.

3. Supported to adopt the address format of Chain33.

4. BTY assets are directly migrated to ETH.

5. Solved cross-contract calls and security restrictions unlocking issues.

6. Contracts are deployed successfully by EVM and some adaptations are completed.

7. ZSwap asset page has been added, and interface debugging is pending.

8. Bi Wallet supports web3 calls.

The bottom layer supports Web3:

1. Back-end design and development

2. Back-end and Web3.js data format conversion

3. Optimized the call to support EVM

4. Joint debugging with Web3.js

Cross-chain of Chain33 and Ethereum, slight adjustment of bridge style, and the contract was to be developed.

5th -11st, April

Tried to deploy the Pancake contract on Chain33:

1. Cooperated with front-end joint debugging to solve problems in the process.

Bottom layer supports web3:

1. The back-end was coordinated with the front-end web3 interface, and the front-end cross-domain problem was handled.

2. SDK was provided to App creating, support for web3 data constructing, signing, and sending.

Cross-chain between Chain33 and Ethereum:

1. Completed the subscription function programming to support EVM event information on Chain33.

2. Completed the Solidity code modification of the cross-chain function on Chain33.

3. Completed part of the relayer code modification.

12th -18th, April

Tried to deploy the Pancake contract on the Chain33:

1. Cooperated with front-end joint debugging to solve problems in the process.

The bottom architecture supports web3:

1. EVM plugin was modified to increase the processing of composite type data, and the ABI’s data transparent transmission function has been implemented.

2. Back-end and front-end’s joint debugging of web3 aggregation interface, achieved transparent transmission of web3 interface.

Cross-chain between Chain33 and Ethereum:

1. Supported EVM log subscription function on Chain33.

2. The cross-chain function on chain33 was modified to be realized through the EVM contract, and the cross-chain function of some repeaters needs to be refactored. We have finished writing code and started to debug.

3. Deployment tools for cross-chain contracts deploying are implemented on Chain33 for easy use and testing.

--

--