Skip to content

Releases: qingfengzxr/gdscript-web3

v0.0.2-alpha

07 Nov 16:11
Compare
Choose a tag to compare
v0.0.2-alpha Pre-release
Pre-release

In this v0.0.2-alpha version, we have implemented:

  • Support ETH ABI protocol & make friendly interface for use it.
  • Support generating mnemonics and generating corresponding private keys based on mnemonics.
  • Implemented the EthAccount and EthWallet classes to complete the abstraction of the wallet and accounts.
  • Add more example for call contract and send transaction which interact with contract.
  • Make a Tetris game demo that use a contract to implement Leaderboard for score and deploy on optimism test network.
  • Add more JsonRPC function support for Optimism.

FIX: fix some memory error on RLP module & bug fix.

Next phase of work:

  1. Completed the encapsulation of JsonRPC (async is important support major).
  2. Documentation and Newcomer Tutorials Organization.
  3. Windows binary compilation.
  4. Keystore opera Support.

v0.0.1-alpha

25 Aug 11:49
Compare
Choose a tag to compare
v0.0.1-alpha Pre-release
Pre-release

In this v0.0.1-alpha version, we have implemented:

  • Support the necessary basic encryption toolkit for gdscript.
    1) secp256k1
    2) keccak256
  • Support manager accounts.
  • Support rlp protocol.
  • Support create transaction and send transaction.
  • Successful execution and passing of basic tests.
    This means we can already use GDScript to perform transfer transactions. Simple contract transactions are also possible, but the user experience is not sufficiently friendly, posing an unnecessary burden for game developers. We will address this issue in the next version.

Next phase of work:

  • Completed the encapsulation of JsonRPC
  • Can query transaction, block, account information, etc. on the optimism testnet
  • Can deploy contracts and send transactions for call contracts interface.(friendly abi interface)
  • Successful execution and passing of basic tests.
  • Windows binary compilation.