0

コントラクトからプライベート変数を読み取りたいときは、次のコードを使用します。

var web3 = new Web3("https://bsc-dataseed.binance.org/");
var handler = web3.Eth.GetContractHandler(contractAddress);    
var resultString = await handler.EthApiContractService.GetStorageAt.SendRequestAsync(contractAddress, new HexBigInteger(privateVariableIndex));

これは、整数や文字列などの単純な型に最適です。

しかし、マッピングから読み取る方法がわかりませんか?

次のように定義されているマッピング オブジェクト全体を取得したいと思います。

mapping (address => bool) private _isExcludedFromCalculation;
4

0 に答える 0