Skip to main content

JBPermissionIds

Git Source

Permission IDs for JBPermissions, used throughout the Bananapus ecosystem. See JBPermissions

JBPermissions allows one address to grant another address permission to call functions in Juicebox contracts on their behalf. Each ID in JBPermissionIds grants access to a specific set of these functions.

State Variables​

ROOT​

uint8 internal constant ROOT = 1;

QUEUE_RULESETS​

uint8 internal constant QUEUE_RULESETS = 2;

CASH_OUT_TOKENS​

uint8 internal constant CASH_OUT_TOKENS = 3;

SEND_PAYOUTS​

uint8 internal constant SEND_PAYOUTS = 4;

MIGRATE_TERMINAL​

uint8 internal constant MIGRATE_TERMINAL = 5;

SET_PROJECT_URI​

uint8 internal constant SET_PROJECT_URI = 6;

DEPLOY_ERC20​

uint8 internal constant DEPLOY_ERC20 = 7;

SET_TOKEN​

uint8 internal constant SET_TOKEN = 8;

MINT_TOKENS​

uint8 internal constant MINT_TOKENS = 9;

BURN_TOKENS​

uint8 internal constant BURN_TOKENS = 10;

CLAIM_TOKENS​

uint8 internal constant CLAIM_TOKENS = 11;

TRANSFER_CREDITS​

uint8 internal constant TRANSFER_CREDITS = 12;

SET_CONTROLLER​

uint8 internal constant SET_CONTROLLER = 13;

SET_TERMINALS​

uint8 internal constant SET_TERMINALS = 14;

SET_PRIMARY_TERMINAL​

uint8 internal constant SET_PRIMARY_TERMINAL = 15;

USE_ALLOWANCE​

uint8 internal constant USE_ALLOWANCE = 16;

SET_SPLIT_GROUPS​

uint8 internal constant SET_SPLIT_GROUPS = 17;

ADD_PRICE_FEED​

uint8 internal constant ADD_PRICE_FEED = 18;

ADD_ACCOUNTING_CONTEXTS​

uint8 internal constant ADD_ACCOUNTING_CONTEXTS = 19;

ADJUST_721_TIERS​

uint8 internal constant ADJUST_721_TIERS = 20;

SET_721_METADATA​

uint8 internal constant SET_721_METADATA = 21;

MINT_721​

uint8 internal constant MINT_721 = 22;

SET_721_DISCOUNT_PERCENT​

uint8 internal constant SET_721_DISCOUNT_PERCENT = 23;

SET_BUYBACK_TWAP​

uint8 internal constant SET_BUYBACK_TWAP = 24;

SET_BUYBACK_POOL​

uint8 internal constant SET_BUYBACK_POOL = 25;

ADD_SWAP_TERMINAL_POOL​

uint8 internal constant ADD_SWAP_TERMINAL_POOL = 26;

ADD_SWAP_TERMINAL_TWAP_PARAMS​

uint8 internal constant ADD_SWAP_TERMINAL_TWAP_PARAMS = 27;

MAP_SUCKER_TOKEN​

uint8 internal constant MAP_SUCKER_TOKEN = 28;

DEPLOY_SUCKERS​

uint8 internal constant DEPLOY_SUCKERS = 29;

SUCKER_SAFETY​

uint8 internal constant SUCKER_SAFETY = 30;