Skip to content

Releases: MOACChain/moac-core

Fuxi v2.1.6

01 Apr 06:42
Compare
Choose a tag to compare

This release runs on testnet only.
Added supports for Ethereum EIP 2718,3198 and 1559.

本次发布版本仅用于测试网络,分叉高度在区块 7155000。
本版本增加了MOAC节点对以太坊EIP的支持,包括:
https://eips.ethereum.org/EIPS/eip-2718
https://eips.ethereum.org/EIPS/eip-3198
https://eips.ethereum.org/EIPS/eip-1559

Fuxi v2.1.5

01 Sep 19:53
Compare
Choose a tag to compare

This release upgraded the EVM in VNODE and can be used in main net.

本次发布版本为MOAC VNODE正常维护升级,主要升级了VNODE的EVM,可以用于主网和测试网,不会造成分叉。

Fuxi v2.1.4

04 Aug 15:43
Compare
Choose a tag to compare

This release is a stable release. It fixed the issue when using web3.js 1.0 to extract TX info, TX returnValues cannot be extracted correctly. If user uses chain3 0.1.x, this version needs to be started with --rpc.chain3 option to provide correct outputs.

本次发布版本可用于主网,修复了VNODE输出和web3.js 1.0适配问题。使用本版本默认可以用 web3.js 1.0 正常读取交易中的returnValues。
对于使用chain3 0.1.x的用户,则需要使用--rpc.chain3选项启动节点。

Fuxi v2.1.3

10 Jul 02:27
Compare
Choose a tag to compare

This release is a stable release. It fixed the issue where filtering of indexed logs returns empty results for null topics.
This release can support XBlox chain to enable cross-chain exchange of multiple tokens.

本次发布版本可用于主网,修复了搜索事件索引时返回空值的问题,并支持XBlox的跨链操作。

Fuxi v2.1.2

02 Jul 05:06
Compare
Choose a tag to compare

This release runs on testnet only.
Fix an issue where filtering of indexed logs, VNODE returns empty results for null topics.

本次发布版本仅用于测试网络。
本版本修复了搜索事件索引时返回空值的问题,避免在事件查询的时候,有可能返回错误的结果。

Fuxi v2.1.1

25 May 02:43
Compare
Choose a tag to compare

This release runs on mainnet and contains all the updates from Fuxi 2.0.5.
Mainnet will be updated after block height 6850000, estimated fork time is on Monday, May 28th, 2021.

Fixed the bug when generating DAG under multi-threading conditions.

Enabled the web3 RPC commands and transactions can be send to MOAC basechain/mother chain with Ethereum EIP155 signed methods.

Added the precompiled contract for BLS12-381 curve operations as suggested on Ethereum EIP-2537(https://eips.ethereum.org/EIPS/eip-2537). This new feature will enable the operations such as BLS signature verification and perform SNARKs verifications on MOAC network, which are required for future cross-chain operations.

Fixed the issue of parameters in eth_subscribe method, the VNODE client supports all four parameters in eth_subscribe method:

  • newHeads
  • logs
  • newPendingTransactions
  • syncing

本次发布版本用于正式网络,包含了测试网络上2.0.5以来的所有新增功能,主网预定分叉高度在6850000,预计分叉时间为北京时间5月28日到29日之间。

本版本修复了DAG文件生成过程中多线程并发产生的问题。

VNODE客户端增加了对web3的接口支持,使得用户可以使用以太坊的 EIP155 签名方式发送交易到MOAC基础链/母链。这次升级可以让开发者使用以太坊类的开发工具,如MetaMask,直接接入MOAC基础链。

在VNODE客户端增加了支持以太坊 EIP-2537(https://eips.ethereum.org/EIPS/eip-2537) 中 BLS12-381 签名的预编译合约模块,使得MOAC网络能够使用和以太坊网络相同的签名验证算法,来验证BLS和SNARKS的签名。这个新的特征为下一步实现MOAC网络和以太坊网络的跨链做准备,也是MOAC网络上实现聚合自动化市商(AMM)的一个重要工具。

主网可以提供了eth_subscribe接口中支持参数的问题,使得用户可以在提供websocket接口的客户端订阅信息。
目前可以订阅的信息包括:

  • newHeads
  • logs
  • newPendingTransactions
  • syncing

Fuxi v2.1.0

12 May 04:51
Compare
Choose a tag to compare

This release runs on mainnet and contains all the updates from Fuxi 2.0.5.
Mainnet will be updated after block height 6780000, estimated fork time is on Monday, May 18th, 2021.

Enabled the web3 RPC commands and transactions can be send to MOAC basechain/mother chain with Ethereum EIP155 signed methods.

Added the precompiled contract for BLS12-381 curve operations as suggested on Ethereum EIP-2537(https://eips.ethereum.org/EIPS/eip-2537). This new feature will enable the operations such as BLS signature verification and perform SNARKs verifications on MOAC network, which are required for future cross-chain operations.

Fixed the issue of parameters in eth_subscribe method, the VNODE client supports all four parameters in eth_subscribe method:

  • newHeads
  • logs
  • newPendingTransactions
  • syncing

本次发布可用于正式网络,包含了测试网络上2.0.5以来的所有新增功能,主网预定分叉高度在6780000,预计分叉时间为北京时间5月17日到18日之间。

VNODE客户端增加了对web3的接口支持,使得用户可以使用以太坊的 EIP155 签名方式发送交易到MOAC基础链/母链。这次升级可以让开发者使用以太坊类的开发工具,如MetaMask,直接接入MOAC基础链。

在VNODE客户端增加了支持以太坊 EIP-2537(https://eips.ethereum.org/EIPS/eip-2537) 中 BLS12-381 签名的预编译合约模块,使得MOAC网络能够使用和以太坊网络相同的签名验证算法,来验证BLS和SNARKS的签名。这个新的特征为下一步实现MOAC网络和以太坊网络的跨链做准备,也是MOAC网络上实现聚合自动化市商(AMM)的一个重要工具。

主网可以提供了eth_subscribe接口中支持参数的问题,使得用户可以在提供websocket接口的客户端订阅信息。
目前可以订阅的信息包括:

  • newHeads
  • logs
  • newPendingTransactions
  • syncing

Fuxi v2.0.7

09 May 00:10
Compare
Choose a tag to compare

This release runs on testnets only and fixed the issue of parameters in eth_subscribe method.
Now the VNODE will support all four parameters in eth_subscribe method:

  • newHeads
  • logs
  • newPendingTransactions
  • syncing

To enable the JSON-RPC notifications, VNODE client needs to start with ws options.
For example, using the following parameters instead of "rpc".

moac --testnet --ws --wsaddr 0.0.0.0 --wsport 8546 --wsapi "chain3,mc,net,db,personal" --wsorigins "*"

本次发布版本仅用于测试网络,修复了eth_subscribe接口中支持参数的问题,使得用户可以在提供websocket接口的客户端订阅信息。
目前可以订阅的信息包括:

  • newHeads
  • logs
  • newPendingTransactions
  • syncing

为了使用订阅功能,需要VNODE客户端在启动时候使用"ws"选项:

moac --testnet --ws --wsaddr 0.0.0.0 --wsport 8546 --wsapi "chain3,mc,net,db,personal" --wsorigins "*"

然后,在web3中使用订阅功能

const Web3 = require('web3')
const web3 = new Web3("wss://localhost:8546")

function newBlockHeaders(){
  var subscription = eth.subscribe('newBlockHeaders', function(error, result){
      
        if (!error){
            console.log(result);
        }else{
            console.log(error);
        }
    })
    .on("data", function(transaction){
        console.log(`transaction:${transaction}`);
    })
}

// Start listening to different events
newBlockHeaders();

Fuxi v2.0.6

28 Apr 07:23
Compare
Choose a tag to compare

This release runs on testnets only and the new features will be enabled after block height 5330000 on the testnet.
This release added the precompiled contract for BLS12-381 curve operations as suggested on Ethereum EIP-2537. This new feature will enable the operations such as BLS signature verification and perform SNARKs verifications on MOAC network, which are required for future cross-chain operations and building cross-chain AMMs.

本次发布版本仅用于测试网络,测试网升级区块高度为5330000区块。
本次更新在VNODE客户端增加了支持以太坊 EIP-2537 中 BLS12-381 签名的预编译合约模块,使得MOAC网络能够使用和以太坊网络相同的签名验证算法,来验证BLS和SNARKS的签名。这个新的特征为下一步实现MOAC网络和以太坊网络的跨链做准备,也是MOAC网络上实现跨链聚合自动化市商(AMM)的一个重要工具,。

Fuxi v2.0.5

18 Apr 01:21
0373d66
Compare
Choose a tag to compare

This version runs on testnets only and will be enabled after block height 5260000 on testnet. It enables the web3 RPC commands and transactions can be send to MOAC basechain/mother chain with Ethereum EIP155 signed methods.
An example is provided in send_web3.js.

本次发布版本仅用于测试网络,测试网升级区块高度为5260000。本次更新在VNODE客户端增加了对web3的接口支持,使得用户可以使用以太坊的 EIP155 签名方式发送交易到MOAC基础链/母链。这次升级可以让开发者使用以太坊类的开发工具,如MetaMask,直接接入MOAC基础链。
本次发布也提供了示例程序 send_web3.js,使用 web 1.2.1 发送签名交易到MOAC VNODE。