Load ABI
You have to reference two things in the code editor to load and access a smart contract:
The contract address
The contract ABI
The contract name
must be:
in snake_case OR camelCase
the same for both the
address()
and theabi()
The dot at the end of the line is very important in Prolog. It marks the end of a statement.
The syntax for writing the ABI_FUNCTIONS
is the following:
In Solidity, there are three different stateMutability
for a function: pure/view/payable/nonpayable. With HyperDapp, you need to reference it only when it is pure/view/payable.
If the function name is not camelCase, it must be surrounded by single quotes:
Load Multiple ABIs
You can load multiple ABIs by using the same syntax as described above. You just need to choose unique smart contract names.
Last updated