Skip to main content

Connect to a Contract

Connect to a deployed smart contract to start interacting with it.


Contract contract = sdk.GetContract("{{contract_address}}");


address (required)

The address of the smart contract you want to connect to.

Must be a string.

Import Smart Contracts

If your smart contract was not deployed using thirdweb, youll need to import it on the dashboard.

Using Contract ABI

Optionally, (if you dont want to use the import feature), you can provide your smart contracts ABI to the second parameter of the getContract method. Useful when developing on a local node, where it may be faster to use the ABI than to import the contract using the dashboard.

The ABI is only necessary if you have not deployed your contract with, or imported your contract to the thirdweb dashboard.

Contract contract = sdk.GetContract("0x...", "my-abi");