Skip to content

@props-labs/fuelsDocs


@props-labs/fuels / Props721EditionContract

Class: Props721EditionContract

Extends

  • default

Constructors

new Props721EditionContract()

new Props721EditionContract(id, accountOrProvider): Props721EditionContract

Parameters

id: string | AbstractAddress

accountOrProvider: Account | Provider

Returns

Props721EditionContract

Overrides

Contract.constructor

Defined in

sway-api/contracts/Props721EditionContract.ts:5966

Properties

functions

functions: object

A collection of functions available on the contract.

airdrop

airdrop: InvokeFunction<[IdentityInput, BigNumberish], void>

burn

burn: InvokeFunction<[string, BigNumberish], void>

constructor

constructor: InvokeFunction<[IdentityInput, string, string, Vec<string>, Vec<MetadataInput>, BigNumberish, BigNumberish, BigNumberish], void>

decimals

decimals: InvokeFunction<[AssetIdInput], Option<number>>

end_date

end_date: InvokeFunction<[], Option<BN>>

fees

fees: InvokeFunction<[], Option<[BN, BN]>>

is_paused

is_paused: InvokeFunction<[], boolean>

max_supply

max_supply: InvokeFunction<[], Option<BN>>

merkle_root

merkle_root: InvokeFunction<[], Option<string>>

merkle_uri

merkle_uri: InvokeFunction<[], Option<string>>

metadata

metadata: InvokeFunction<[AssetIdInput, string], Option<MetadataOutput>>

metadata_keys

metadata_keys: InvokeFunction<[], Vec<string>>

mint

mint: InvokeFunction<[IdentityInput, string, BigNumberish, Option<IdentityInput>, Option<Vec<string>>, Option<BigNumberish>, Option<BigNumberish>, Option<BigNumberish>], void>

name

name: InvokeFunction<[AssetIdInput], Option<string>>

owner

owner: InvokeFunction<[], StateOutput>

pause

pause: InvokeFunction<[], void>

price

price: InvokeFunction<[], Option<BN>>

set_dates

set_dates: InvokeFunction<[BigNumberish, BigNumberish], void>

set_merkle

set_merkle: InvokeFunction<[string, string], void>

set_merkle_root

set_merkle_root: InvokeFunction<[string], void>

set_metadata

set_metadata: InvokeFunction<[AssetIdInput, string, MetadataInput], void>

set_price

set_price: InvokeFunction<[BigNumberish], void>

start_date

start_date: InvokeFunction<[], Option<BN>>

symbol

symbol: InvokeFunction<[AssetIdInput], Option<string>>

total_assets

total_assets: InvokeFunction<[], BN>

total_metadata

total_metadata: InvokeFunction<[AssetIdInput], Option<Vec<[string, MetadataOutput]>>>

total_price

total_price: InvokeFunction<[], Option<BN>>

total_supply

total_supply: InvokeFunction<[AssetIdInput], Option<BN>>

unpause

unpause: InvokeFunction<[], void>

Overrides

Contract.functions

Defined in

sway-api/contracts/Props721EditionContract.ts:5934


interface

interface: Props721EditionContractInterface

The contract's ABI interface.

Overrides

Contract.interface

Defined in

sway-api/contracts/Props721EditionContract.ts:5933


abi

readonly static abi: object

concreteTypes

concreteTypes: (object | object | object)[]

configurables

configurables: object[]

encodingVersion

encodingVersion: string = "1"

functions

functions: object[]

loggedTypes

loggedTypes: object[]

messagesTypes

messagesTypes: never[] = []

metadataTypes

metadataTypes: (object | object | object | object | object)[]

programType

programType: string = "contract"

specVersion

specVersion: string = "1"

Defined in

sway-api/contracts/Props721EditionContract.ts:5930


storageSlots

readonly static storageSlots: StorageSlot[]

Defined in

sway-api/contracts/Props721EditionContract.ts:5931