Configuration for MarginAdminContract
The config to be added
A function that takes a Transaction object
The key to identify the margin pool
A function that takes a Transaction object and returns a Coin
The key of the pool to be disabled
A function that takes a Transaction object
The version to be disabled
A function that takes a Transaction object
The version to disable
The ID of the pause cap
A function that takes a Transaction object
The key of the pool to be enabled
A function that takes a Transaction object
The version to be enabled
A function that takes a Transaction object
A function that takes a Transaction object
A function that takes a Transaction object
The key to identify the coin
The maximum confidence interval in basis points
The maximum EWMA difference in basis points
A function that takes a Transaction object
The key to identify the pool
The parameters for the pool config
A function that takes a Transaction object
The key to identify the pool
The leverage for the pool
A function that takes a Transaction object
The coins with their oracle config to be added to the Pyth config
The max age in seconds for the Pyth config
A function that takes a Transaction object
The key of the pool to be registered
The configuration of the pool
A function that takes a Transaction object
A function that takes a Transaction object
A function that takes a Transaction object
The ID of the pause cap to revoke
A function that takes a Transaction object
The key of the pool to be updated
The configuration of the pool
A function that takes a Transaction object
MarginAdminContract class for managing admin actions.