🔗transferOwnership
Description
The transferOwnership
function is an asynchronous function that facilitates the transfer of ownership for a given contract on a specified blockchain.
Parameters
Parameter | Data Type | Description |
---|---|---|
| string | The type of contract ('ERC721', 'ERC1155', 'ERC20', 'SOULBOUND'). |
| string | The name or symbol of the blockchain. |
| string | The address of the contract on the blockchain. |
| string | The private key of the current owner. |
| string | The address of the new owner to whom the ownership will be transferred. |
| string | The environment or network where the contract exists (e.g., 'mainnet', 'testnet'). |
Response
Field | Data Type | Description |
---|---|---|
| number | A numeric value indicating the execution status (1 for success, 0 for error). |
| any | The error object containing details about the encountered error, if applicable. |
| any | The result object containing the outcome of the ownership transfer operation. The structure of the result object may vary depending on the contract type and implementation. |
Example Request and Response
Prerequisites
Before making requests with NEST® SDK, you must have it installed.
You can install NEST® SDK using either npm
or yarn
. Use the following commands to install NEST® SDK:
Request
Here is an example of how to make a VLRYToCRYPTO
request using the NEST® SDK:
Response
Use Cases
The
transferOwnership
function can be used to transfer ownership of a contract on a specified blockchain. It is useful when there is a need to change the owner of a contract to another address.
Last updated