从KotlinJS通过web3调用合同

从KotlinJS通过web3调用合同,kotlin,ethereum,smartcontracts,web3js,Kotlin,Ethereum,Smartcontracts,Web3js,我想使用web3.js(v1.x.x)从KotlinJS调用智能合约。 因此,web3类包含类“Eth”。“Eth”类包含需要初始化的“Contract”类 请告诉我如何在Kotlin上执行此操作,而无需调用js(“一些代码”) 如何在另一个外部类中创建外部类 JS上的代码: var Web3 = require("web3"); var web3 = new Web3("https://rinkeby.infura.io:443"); var json = //some json; var a

我想使用web3.js(v1.x.x)从KotlinJS调用智能合约。 因此,web3类包含类“Eth”。“Eth”类包含需要初始化的“Contract”类

请告诉我如何在Kotlin上执行此操作,而无需调用js(“一些代码”)

如何在另一个外部类中创建外部类

JS上的代码:
var Web3 = require("web3");
var web3 = new Web3("https://rinkeby.infura.io:443");
var json = //some json;
var address = //some address;
var contract = new web.eth.Contract(json, address);