python-sdk icon indicating copy to clipboard operation
python-sdk copied to clipboard

python sdk for FISCO BCOS

Results 19 python-sdk issues
Sort by recently updated
recently updated
newest added

例: 调用HelloWorld合约,返回的解析信息` ('Hello, World!',)`包含多余的括号和逗号,建议去掉: - 部署HelloWorld合约 ```bash $ ./console.py deploy HelloWorld ``` 获取到输出的合约地址是`0x84139e0d46160aa2dd2541f499049095596891c9` - 调用HelloWorld合约的`get`接口: ```bash $ ./console.py call HelloWorld 0x84139e0d46160aa2dd2541f499049095596891c9 get # 输出如下:call result结果中,包含多余的括号和逗号,需要将元组转换成字符串输出 INFO >> user input :...

enhancement
help wanted
resolved

发现带校验的amop,官方文档中只给了web3sdk的样例,请问python是否支持?

enhancement

(-1, None, 'sendRawTransaction failed, params: [1, \'0xf90235842f0627438401c9c3808401c9c380821983949181e725a6c78f47722ed26b1bb76b5acf66e26980b901c45d28560a000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000294144535f53545544454e545f55475f4558414d524553554c54535f31375f7465737458585858626363000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000164f5f53545544454e545f45525f53545544454e5449440000000000000000000000000000000000000000000000000000000000000000000000000000000000a04f5f53545544454e545f45525f434f5552534549442c4f5f53545544454e545f45525f5343484f4f4c594541522c4f5f53545544454e545f45525f5343484f4f4c5445524d2c4f5f53545544454e545f45525f434f555253454e414d452c4f5f53545544454e545f45525f434f5552534554595045434f44452c4f5f53545544454e545f45525f4352454449542c4f5f53545544454e545f45525f53434f52450101801ba04c621a0d5eedcc2f43694925ad165e64d6a5efa7a044d9bcdcebe428335ac37fa06d0e21e9c4385bcd72099f575cbe3beac83273af4745d180d0548dae1957dd93\'], response: {"result": {"error": {"code": -32603, "data": null, "message": "INTERNAL_ERROR: : INTERNAL_ERROR: : /FISCO-BCOS/libtxpool/TxPool.cpp(191): Throw in function virtual std::pair dev::txpool::TxPool::submitTransactions(dev::eth::Transaction::Ptr)\\nDynamic exception type: boost::exception_detail::clone_impl\\nstd::exception::what: std::exception\\n[dev::tag_comment*]...

bug
resolved

不支持True和False写法,只能在abi文件手动改成ture 和false才可以生成模版。

TransactionCommon.format_args_by_abi 这个方法参数序列化不支持数组和动态类型

**搭链操作参考**: https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/installation.html **节点入网、退网相关操作参考:** https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/docs/manual/node_management.html **例:** - 将指定节点(node0)加入为观察者节点 ```bash # 以将node0加入观察者节点为例: # 获取node0的NodeID $ cat ~/fisco/nodes/127.0.0.1/node0/conf/node.nodeid 2f0a2cfb4b2e5f63fda88c2bdb9edd8f8dd2a408c04c1d4fda8a75ad1047baf87c2b18f4dbf20d67db84019b221bf50b683eeebade7e5eaffefef876e5db9a8c # 将node0加入为观察者节点 $ ./console.py addObserver 2f0a2cfb4b2e5f63fda88c2bdb9edd8f8dd2a408c04c1d4fda8a75ad1047baf87c2b18f4dbf20d67db84019b221bf50b683eeebade7e5eaffefef876e5db9a8c # 输出信息如下: INFO >> user input : ['addObserver',...

enhancement
help wanted

但是跑console2.py没有问题。 感觉是solc的问题。 以下是报错信息。 python3 demo_get.py INFO >> compile with solc compiler : ./bin/solc/v0.4.25/solc --bin --abi contracts/HelloWorld.sol -o contracts --overwrite Traceback (most recent call last): File "/opt/fl-bc/pysdk/client/common/compiler.py", line 99, in compile_file...