GLAMIDL Reference

register_trader

Initializes a Phoenix trader account (parent or child subaccount) owned by the vault.

Accounts

AccountRoleDescription
glam_statewritable`glam_state` account required by the `register_trader` instruction (see program source for the full constraint).
glam_vaultwritable`glam_vault` account required by the `register_trader` instruction (see program source for the full constraint).
glam_signersigner, writable`glam_signer` account required by the `register_trader` instruction (see program source for the full constraint).
integration_authorityread-only`integration_authority` account required by the `register_trader` instruction (see program source for the full constraint).
cpi_programread-only`cpi_program` account required by the `register_trader` instruction (see program source for the full constraint).
glam_protocol_programread-only`glam_protocol_program` account required by the `register_trader` instruction (see program source for the full constraint).
system_programread-only`system_program` account required by the `register_trader` instruction (see program source for the full constraint).
log_authorityread-only`log_authority` account required by the `register_trader` instruction (see program source for the full constraint).
global_configread-only`global_config` account required by the `register_trader` instruction (see program source for the full constraint).
trader_accountwritable`trader_account` account required by the `register_trader` instruction (see program source for the full constraint).

Arguments

ArgumentTypeNotes
argsRegisterTraderParams