Interact with Contract
Create Http Client
val web3jHttp = Web3j.build(HttpService("https://rinkeby.infura.io/v3/token"))Function
//Function for transaction
val function = Function(
"functionName",
listOf(inputParams),
listOf(outputParams)
)
//Example
val function = Function(
"functionName",
listOf(Address("accountAddress"), Utf8String("param1"), Int(5)),
listOf(Utf8String(){}, DynamicArray<Int>(){})
)Send Read Transaction
Send Write Transaction
Last updated