我正在本地使用harhat在多边形主网的分叉上测试v3 AAVE契约,但是当我调用de supply()函数时,会得到以下错误:
Error: Transaction reverted without a reason string
at <UnrecognizedContract>.<unknown> (0x794a61358d6845594f94dc1db02a252b5b4814ad)
at <UnrecognizedContract>.<unknown> (0x794a61358d6845594f94dc1db02a252
我试着用一些资源建立一个基本的合同,但是没有把乙醚存入这个合同中。下面是我的代码,"msg.value“和"address(this).balance”在任何时候都是0是正确的吗?如果是这样的话,我如何将以太发送到另一个地址?若非如此,如何以正确的方法存钱?
// can get balance
function getOnesBalance(address addr) public view returns (uint){
return addr.balance;
}
// can get balance
function getMyBalance() public
我试图用C语言编译这段代码:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define MAX 100
void MARCAR(int L[MAX][MAX], int n, int m, int queijo_i, int queijo_j);
void GRAVAR(int L[MAX][MAX], int n, int m, int rato_i, int rato_j, int cam[], int queijo_i, int queijo_j);
void push(in
当我们需要查找变量的地址时,我们在C中使用下面的语法,它会打印变量的地址。我试图理解的是,返回的地址是实际的物理内存位置,或者是编译器抛出的某个随机数。如果它是物理的或随机的,它是从哪里获得这些数字的,或者它必须存储在内存中的位置。实际上内存位置的地址会占用内存中的空间吗?
int a = 10;
printf("ADDRESS:%d",&a);
地址:2234xxxxxxxxx
我正在学习一个教程,只需要对下面的代码进行一些澄清--特别是第二行。谁能把我弄得很慢吗?
function deposit() public payable {}
function depositOnContractOne(address _contractOne) public {
ContractOne one = ContractOne(_contractOne);
one.deposit{value: 10, gas: 100000}();
}