undefined - Docs

Circuit Breaker SDK

Quick tip

If you are looking for a quick start guide, check out the Getting Started guide. We also have some react examples here.

Instructions

burn_v0

Accounts

Name Mutability Signer Docs
from immut no
owner immut no
mint immut no
circuit_breaker immut no
token_program immut no

Args

Name Type Docs
args [object Object]

initialize_account_windowed_breaker_v0

Accounts

Name Mutability Signer Docs
payer immut no
circuit_breaker immut no
token_account immut no
owner immut no
token_program immut no
system_program immut no

Args

Name Type Docs
args [object Object]

initialize_mint_windowed_breaker_v0

Accounts

Name Mutability Signer Docs
payer immut no
circuit_breaker immut no
mint immut no
mint_authority immut no
token_program immut no
system_program immut no

Args

Name Type Docs
args [object Object]

mint_v0

Accounts

Name Mutability Signer Docs
mint immut no
to immut no
mint_authority immut no
circuit_breaker immut no
token_program immut no

Args

Name Type Docs
args [object Object]

remove_mint_authority_v0

Accounts

Name Mutability Signer Docs
rent_refund immut no
mint immut no
authority immut no
circuit_breaker immut no
token_program immut no

Args

Name Type Docs

transfer_v0

Accounts

Name Mutability Signer Docs
from immut no
to immut no
owner immut no
circuit_breaker immut no
token_program immut no

Args

Name Type Docs
args [object Object]

update_account_windowed_breaker_v0

Accounts

Name Mutability Signer Docs
circuit_breaker immut no
authority immut no

Args

Name Type Docs
args [object Object]

update_mint_windowed_breaker_v0

Accounts

Name Mutability Signer Docs
authority immut no
circuit_breaker immut no

Args

Name Type Docs
args [object Object]

Accounts

AccountWindowedCircuitBreakerV0

undefined

MintWindowedCircuitBreakerV0

undefined

Types

AccountWindowedCircuitBreakerV0

Field Type
token_account pubkey
authority pubkey
owner pubkey
config [object Object]
last_window [object Object]
bump_seed u8

BurnArgsV0

Field Type
amount u64

InitializeAccountWindowedBreakerArgsV0

Field Type
authority pubkey
owner pubkey
config [object Object]

InitializeMintWindowedBreakerArgsV0

Field Type
authority pubkey
mint_authority pubkey
config [object Object]

MintArgsV0

Field Type
amount u64

MintWindowedCircuitBreakerV0

Field Type
mint pubkey
authority pubkey
mint_authority pubkey
config [object Object]
last_window [object Object]
bump_seed u8

ThresholdType

Variant Fields
Percent
Absolute

TransferArgsV0

Field Type
amount u64

UpdateAccountWindowedBreakerArgsV0

Field Type
new_authority pubkey
config [object Object]

UpdateMintWindowedBreakerArgsV0

Field Type
new_authority pubkey
config [object Object]

WindowV0

Field Type
last_aggregated_value u64
last_unix_timestamp i64

WindowedCircuitBreakerConfigV0

Field Type
window_size_seconds u64
threshold_type [object Object]
threshold u64