Starcoin Weekly Report 【6/21–6/27】

Starcoin
2 min readJun 29, 2021

--

Starcoin to enable Move Contract.

Release v1.3.0。Please upgrade to the new version to be ready for open third-party Move contract deployment.

Move upgrade, command line development tool improvement, miner client support stratum mining pool protocol, stdlib v5 follow-up update

Compatibility notes:

  1. cleaned up and refactored some cli commands, some commands are not compatible
  2. The account address literals in the new Move source code need to be prefixed with @ symbols, for example, 0xA550C18 needs to be changed to @0xA550C18.

Upgrade recommendation:

Please upgrade to the new version to be ready for open third-party Move contract deployment

  • console commands that require password are not recorded in the command history
  • Clean up and unify commands 1. migrate debug commands to dev 2. replace _ symbols in commands with - 3. default output json
  • transfers use the 0x1::TransferScripts::peer_to_peer_v2 function in stdlib v5, which no longer requires the auth key parameter
  • Implemented ReceiptIdentifier in AccountAddress, deprecated the auth key field in ReceiptIdentifier, now AccountAddress == ReceiptIdentifier, e.g. 0xb3b40cb6dbb335b69f5405ec43f8e7ce == stc1pkw6qedkmkv6md865qhky8788ecajgscp , both are different format of address
  • Validate ScriptFunction parameters while validating transactions
  • Upgrade move cli, and include in starcoin release binary package
  • dev compile command support directory and dev deploy command support Package binary, dry run transaction output improved
  • Move VM upgraded to v1.3 (diem 1.3) Note: The address literals in the new Move syntax need to be prefixed with the @ symbol
  • miner client supports stratum mining pool protocol
  • Fix TokenCode nested generic support, e.g.: 0x1::Token::TokenPair<0x1::TokenA::TokenA, 0x1::TokenB::TokenB>
  • Fix transaction generator builder bug that could not generate sdk for other languages
  • Fix Windows build bug
  • Add postman configuration and instructions document improve

About us

--

--

Starcoin
Starcoin

Written by Starcoin

Starcoin is a proof-of-work blockchain that enables secure smart contracts based on Move to power services in Web 3.0

No responses yet