Вызов метода контракта как прокси

Я хочу использовать web3jsлокально (для моих целей только в консоли браузера) для автоматизации некоторых действий. Однако я не знаю, как вызвать метод как прокси.

Например, я использую этот контракт: https://bscscan.com/address/0x7e1eA653451352825540618878d5655a97d46748#readProxyContract И я не знаю, как позвонить acsAcs (это не оригинальный случай, но показывает мою проблему).

Мой уродливый сценарий:

      const contractAddress = '0x7e1eA653451352825540618878d5655a97d46748';
const apiKey = 'my api key';
const url = 'https://api.bscscan.com/api?module=contract&action=getabi&address='+contractAddress+'&apikey=' + apiKey;

let web3 = new Web3(new Web3.providers.HttpProvider());
let contractABI = await $.ajax({
    url: url,
    type: 'GET',
  }); 

contractABI = jQuery.parseJSON(contractABI['result']);

let contract = new web3.eth.Contract(contractABI, contractAddress);

0 ответов

Другие вопросы по тегам