从与 Drizzle 的合同中读取元组

Posted

技术标签:

【中文标题】从与 Drizzle 的合同中读取元组【英文标题】:Reading a tuple from contract with Drizzle 【发布时间】:2021-09-26 15:37:02 【问题描述】:

使用 drizzle/react-components 中的 ContractData 尝试调用从结构返回多个参数的读取函数

MyComponent.js

                <div>
                    <h2>Get Participant Details</h2>
                        <ContractData
                            drizzle=drizzle
                            drizzleState=drizzleState
                            contract="supplyChain"
                            method="getParticipantDetails"
                            methodArgs=[1, "modelNumber"]
                        />

团结契约

 struct participant 
    string userName;
    string password;
    string participantType;
    address participantAddress;

function getParticipantDetails(uint32 _p_id) public view returns (string,address,string) 
    return (participants[_p_id].userName, participants[_p_id].participantAddress, participants[_p_id].participantType);

不确定如何使用 Drizzle 准确读取元组

【问题讨论】:

【参考方案1】:

可以帮助你https://github.com/trufflesuite/drizzle/blob/develop/ui-tests/react-redux/src/MyComponent.js

从第 188 行开始,用于合同 ComplexStorage

但我看到 methodArgs 添加的错误标签: 添加 :methodArgs="[1, "modelNumber"]"

【讨论】:

请在您的答案中添加一些解释,以便其他人可以从中学习 这并没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker。 - From Review 好吧,对不起,我读错了这个问题,我专注于html标签,因为在methodArgs中,添加:

以上是关于从与 Drizzle 的合同中读取元组的主要内容,如果未能解决你的问题,请参考以下文章

将项目添加到 Django 中的元组元组后是不是可以重新启动服务器?

Python按整数递归排列并返回一组元组

Python数据类型 ——— 元组

python3元组

好好学python · 元组

好好学python · 元组