Contracts

A Contract is a solidity smart contract. See an example of how to create a contract.

NameDescriptionData Type

id

Id of the contract

UUID

name

Name of the contract

string

description

A description of the contract

string

CreatorId

The id of the Wallet that created the bundle. This is the only user who can update the bundle in the future.

UUID

abi

The contract abi

string

bytecode

The contract bytecode

string

functionSelectors

The function selectors are a hash representation of the functions in the abi and are used to manage EIP-2535 diamonds.

string[]

contractType

One of: - regular - diamondProxy - diamondFacet

string

createdAt

When the contract was created

DateTime

updatedAt

When the item was last updated

DateTime

Last updated