python库帮助在vechain-thor上开发dapp服务器。
vecha的Python项目详细描述
-[合同](合同)
-[`Get_事件(开始_block _block _block _block _block _block _block _block,事件_id)`](;Get_eventssstart _eventssstart _block _block _block _block _num-eve事件_id)
-[Functioncoder](;Functioncoder)
-[`encode_函数(函数名,*args)`](;encode函数函数函数函数名-args)
-[[[`decode-decode-decode-de_result(self,函数名,数据)`](355;解码355; resultself-function函数的函数名数据)
-[事件解码器](事件解码器)
-[解码`事件(日志)`](35解码 35解码事件日志)
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` br/>
-**端点**:`str`,Thor restful服务器
-**地址**:`str`,合同地址
-**abi list**:`list[dict]`,合同abi
一个智能合约,函数可以是一个调用或一个事务。事务必须提供私钥。
``py
协定。您的名称(*args,caller=none,value=0)调用
值=0)
`````
``获取`事件(开始块数、到块数、事件id)`
**参数**:
<>
-**开始块数(可选):`int`,默认值是从发生块
``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````为了过滤掉,默认为此合同的所有事件
**返回**:
-`list[event]`,事件列表。event是一个“namedtuple”,它有三个字段:
-event.name:`str`
-event.args:`dict`,事件发出时的实际参数
-event.block:`int`,事件发出时的块号
>;如果要直接分析日志,请使用[`eventdecoder.decode\u event`](“decode\u event log”)。<;br>;
>;如果要获得无符号事务数据,可以使用[`function coder.encode_function`](encode_nfunctionfunction_name-args)对函数进行编码。
functcoder
``py
,*参数)`
**参数**:
-**函数名**:`str`
-**参数**:实际参数的可变长度参数列表
**返回**:
-`str`,未签名事务的数据
数据)`
``py
br/>
**返回**:
-`event`,event是一个`namedtuple`,它有三个字段:
-event.name:`str`
-event.args:`dict`,事件发出时的实际参数
-event.block:`int`,事件发出时的块号
-[`Get_事件(开始_block _block _block _block _block _block _block _block,事件_id)`](;Get_eventssstart _eventssstart _block _block _block _block _num-eve事件_id)
-[Functioncoder](;Functioncoder)
-[`encode_函数(函数名,*args)`](;encode函数函数函数函数名-args)
-[[[`decode-decode-decode-de_result(self,函数名,数据)`](355;解码355; resultself-function函数的函数名数据)
-[事件解码器](事件解码器)
-[解码`事件(日志)`](35解码 35解码事件日志)
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` br/>
-**端点**:`str`,Thor restful服务器
-**地址**:`str`,合同地址
-**abi list**:`list[dict]`,合同abi
一个智能合约,函数可以是一个调用或一个事务。事务必须提供私钥。
``py
协定。您的名称(*args,caller=none,value=0)调用
值=0)
`````
``获取`事件(开始块数、到块数、事件id)`
**参数**:
<>
-**开始块数(可选):`int`,默认值是从发生块
``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````为了过滤掉,默认为此合同的所有事件
**返回**:
-`list[event]`,事件列表。event是一个“namedtuple”,它有三个字段:
-event.name:`str`
-event.args:`dict`,事件发出时的实际参数
-event.block:`int`,事件发出时的块号
>;如果要直接分析日志,请使用[`eventdecoder.decode\u event`](“decode\u event log”)。<;br>;
>;如果要获得无符号事务数据,可以使用[`function coder.encode_function`](encode_nfunctionfunction_name-args)对函数进行编码。
functcoder
``py
,*参数)`
**参数**:
-**函数名**:`str`
-**参数**:实际参数的可变长度参数列表
**返回**:
-`str`,未签名事务的数据
数据)`
``py
br/>
**返回**:
-`event`,event是一个`namedtuple`,它有三个字段:
-event.name:`str`
-event.args:`dict`,事件发出时的实际参数
-event.block:`int`,事件发出时的块号