DApp(APLink)-Unity对接示例

相关

unity端工具

网络

export const network = {
  blockchain: 'amax',
  expireInSeconds: 600,
  host: isProd ? 'expnode.amaxscan.io' : 'test-chain.ambt.art',
  // port: 80, // ( or null if defaulting to 80 )
  chainId: isProd
    ? '2403d6f602a87977f898aa3c62c79a760f458745904a15b3cd63a106f62adc16'
    : '208dacab3cd2e181c86841613cf05d9c60786c677e4ce86b266d0a58884968f7', // Or null to fetch automatically ( takes longer )
  protocol: 'https',
};
// 线上: expnode.amaxscan.io
// 测试: test-chain.ambt.art

查询合约

接口:get_table_rows

参数如下:

返回值

交易生成

Transaction 如下: https://www.cnblogs.com/Evsward/p/trx.html

expiration & ref_block_num & ref_block_prefix,通过get_info,get_block等接口拿到的信息再经过计算而得到。具体计算方法得看相应文档。

如果unity没有相应库来生成,那么只需要传actions部分,然后由aplink生成Transaction,但这样明显不太好(需要aplink作一些非标准化处理,这样代码多了aplink也不好维护)。最好还是找个c++的库。

把这写数据发给aplink签名,然后aplink会给出反馈

成功如下返回:

最后更新于