vipwzw
vipwzw
## 目标 让用户更加方便的测试接口 ## 方案 类似 avax 添加 postman collections 参考第三方的: https://docs.avax.network/build/tools/postman-avalanche-collection ## 注意点 根据chain33 的api 接口文档 chain.33.cn 编制json 文件,文件格式参考: https://raw.githubusercontent.com/ava-labs/avalanche-postman-collection/master/Avalanche.postman_collection.json 编制环境变量文件 文件格式参考: https://raw.githubusercontent.com/ava-labs/avalanche-postman-collection/master/Example-Avalanche-Environment.postman_environment.json
测试两个系统 广播的性能,带宽的节约程度等。
扣除手续费的方案目前是写死的,需要插件化. 并且实现下面的手续费方案: 交易手续费计算规则: 1. 每笔交易都有个基础手续费,叫做 feebase , 这个手续费是不管这笔交易多大,都要收取的手续费。 2. 交易的大小会占用空间,我们用 1K 来表示一个计费单位,比如一笔交易有10.1K , 那么计费会是11K,只要比10 多一点点,就会多一个计费单位。feesize . 那么如果一笔 10.1 k 的交易,需要 feebase + feesize * 11 这样的手续费 3. 现在我们添加了一些key的读取列表,这个列表首先会占用空间,这部分会再2中计费,同时,每个key还需要交付一定的读取费用。我们叫做feeread,比如有10个key的读取,那么需要 feebase +...
目前 executor plugin 是插件化的,但是没有放到插件目录,用户也不能扩展这个部分。 1. 用户的某些需求,不是针对某个合约的,而是针对所有合约的,这个时候需要全局的插件根据情况进行统计。目前已经有一些插件在executor 模块中。 2. 因为用户可以自定义,所以需要对key的格式进行检查,历史的数据要做迁移。 key的格式如下:LODBP-{plugin-name}-xxxx ,这样避免不同的插件互相写数据,或者干扰正常的localdb 的数据。禁用对 statedb 和 localdb 的写操作,可以在执行前 disable write 。
1. ticket list -m or -r 其中-m 是 miner address ,通过miner address 列出 相关的ticket -r 是 return address ,通过return address 列出相关的ticket, 做一个分页处理。 2. ticket close 命令,不依赖wallet 挖矿模块,可以直接从 status db 上读取数据构造。也有...
when i install ebiten,glfw build error ``` kingwangdeiMac:example kingwang$ go run github.com/hajimehoshi/ebiten/v2/examples/rotate@latest # github.com/go-gl/glfw/v3.3/glfw In file included from ../../../../pkg/mod/github.com/go-gl/glfw/v3.3/[email protected]/native_darwin.go:7: In file included from ./glfw/include/GLFW/glfw3native.h:108: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:12: In...
fix script error