Native1155Configuration

Git Source

Configuration for the Native-1155 contract.

struct Native1155Configuration {
    string name;
    string symbol;
    address admin;
    address[] pools;
    uint256[] poolFees;
    address[] commissionRecipients;
    uint256[] commissionDistribution;
    string baseUri;
    uint256 maxCommissionBps;
}

Properties

NameTypeDescription
namestringThe display name of the token.
symbolstringThe display symbol of the token.
adminaddressThe address of the admin.
poolsaddress[]List of pool addresses.
poolFeesuint256[]List of fee for each pool, in basis points.
commissionRecipientsaddress[]List of recipients among which the withdrawn fees are shared.
commissionDistributionuint256[]Share of each fee recipient, in basis points, must add up to 10 000.
baseUristringThe base URI for all tokens.
maxCommissionBpsuint256