找到约 15 条结果

问题 Rinkeby测试网络调用合约的方法?

之前将自己在remix上写的合约用metamask部署到了rinkeby测试网络上,但是发现用metamask无法调用合约,所以现在得通过传统的geth客户端连接至rinkeby测试网络,再通过在节点上输入Web3 deploy、ABI信息来编译、部署、实例化 合约,这一...

问题 web3.js向合约发送交易列子

求一个dapp用web3.js 拉起metamask 向合约发起交易的列子? 我写的拉不起来metamask。 ``` var message = {from: defaultaccount, value: web3js.utils.toWei(amount, 'ether')}; console.log("111111111111",defaultaccount,web3js.utils.toWei(amount, 'ether'),message) mytoken.metho...

问题 调用智能合约的时候怎么自动确认交易

...作为扣除gas的来源,但是在测试合约时候每次都需要调用metaMask的支付确认框,来确认是否支付gas,可在实际的使用时候,我不想让用户看见这个,而是给每个账户创建一个钱包,并初始一个虚拟的eth,之后直接使用这个虚拟eth...

问题 remix提供的gas过高

...分地高,刚开始我以为是合约有问题。但是我尝试切换到metamask提供的gas,并进行部署成功。 ![image (1).png](https://img.learnblockchain.cn/attachments/2023/03/cKoyHlI16422d93bb0032.png) 然而,令人感到困惑的是remix在部署成功后并无反应,也没...

问题 Remix无法利用External Http Provided环境连接node

...私链,节点部署在谷歌云服务器上,并且已经成功链接到metamask。 我可以在remix中选择Injected Provided - Metamask环境来链接node。 但是当我选择External Http Provided的时候,却无法成功链接到node。 这是我启动一个测试节点的代码 `...

问题 web3与合约交互必须要abi才可以?

...是0x89aee3d6 难道我不能直接发送这个二进制信息吗? metamask与合约交互也没有 abi信息呢,为什么metamask可以直接交互呢? ![image.png](https://img.learnblockchain.cn/attachments/2021/08/PxNCUXTM611e02e94ad7c.png)

问题 在部署运行链上治理合约及前端代码的时候,无法显示协议和管理地址,请问这个怎么处理?

...s://img.learnblockchain.cn/attachments/2021/02/t4BPpCin602203a430adc.png) metamask网络要怎么设置呢?metamask显示已连接怎么还是没有协议地址呢?![image.png](https://img.learnblockchain.cn/attachments/2021/02/r8eJ1dvN602206f5e9b3d.png)

问题 钱包dapp浏览器如何让大多数dapp都能识别注入的ethereum?

最近在开发一个钱包的dapp浏览器,采用的是给webview注入@metamask/mobile-provider来链接钱包,但目前好像很多dapp对于已注入的ethereum并不能识别(或者是除了比较有名的钱包,其他的不愿意区识别?), 例如下图uniswap中,链接钱包...

问题 萌新弱问:web3js实现钱包连接之后,连接按钮自动变成钱包地址,是怎么实现的啊

metamask为例,它的官方文档已经更新过了。 ”连接钱包“的按钮,如下构建: ``` 连接钱包 ``` web3js脚本里,我是这样实现metamask连接的: ` ``` function linkWallet() { if (ethereum) { web3Provider = ethereum; ...

问题 关于部署合约时报错提示ReferenceError: TruffleContract is not defined

...用户取消授权"); }} else if(web3){ //判断是否是旧版本metamask //web3=new Web3(web3.currentProvider); web3Provider = web3.currentProvider; }else{ //未安装metamask web3Provider = new Web3.providers.HttpProvider('http://localhost:9545'); } web3 = new Web3...

问题 关于MeataMask签名生成的Hash与keccake256生成的hash不同,导致合约验证不通过。

...发现对于同一笔订单且数据完全相同来说,通过前端调用MetaMask的Sign Typed Data v4方法来生成的订单Hash,与合约执行hashToSign方法生成的Hash完全不同, 前端生成的hash为:0x124d53f05a8154614a3b5f7a93d472a0e92539fb6f3c5f40f0b7f03680538f5f5448993ead6...

问题 zksync era testnet跨桥一直失败,参数都对齐了,metamask前端就能成功,自己请求就会失败

https://goerli.etherscan.io/tx/0x27f96aacbcf26dd844a7e97733d1626c00990df94065eacf1d3309de90a4a373 https://goerli.etherscan.io/tx/0x3c44aec862dd956a1a0cb34779c127a08f89d7d04bd96c281487ae446e90c98b 这两个交易为啥第一个会失败呀,参数都对齐了,第一个我是用python直接请求...

问题 我的getPastEvents事件只能获取最新的一条数据。无法获取历史数据怎么办?

... return null; } } else { alert("请安装 MetaMask!"); return null; } } , async getUserInfo() { this.record = [] const accounts = await this.web3.eth.getAccounts() this.contract.getPastEvents('TransactionLogged', { filter:...

问题 请教一个投票切换账号的问题

...个觉得有点奇怪,不知道什么问题? 我用的是小狐狸 metamask,我切换账号,获取到相应账号了account 下面是相对应的合约代码 ``` function createCampaign(uint minimum, string memory name) public { address newCampaignAddress = address(new ...

问题 合约部署问题

我使用infura,尝试将合约部署到ropsten,但是在连接ropsten显示超时,infuraAPI和metamask的助记词我都确认正确。 报错信息如下: ![image.png](https://img.learnblockchain.cn/attachments/2020/05/Pay61Zfz5ec1eafbd10a1.png)