Organization Wallet 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
execute_transaction_v0
Accounts
| Name |
Mutability |
Signer |
Docs |
| organization_wallet |
immut |
no |
|
| proposal |
immut |
no |
|
| choice_transaction |
immut |
no |
|
| wallet |
immut |
no |
|
| refund |
immut |
no |
|
Args
initialize_organization_wallet_v0
Accounts
| Name |
Mutability |
Signer |
Docs |
| payer |
immut |
no |
|
| organization_wallet |
immut |
no |
|
| organization |
immut |
no |
|
| authority |
immut |
no |
|
| system_program |
immut |
no |
|
Args
| Name |
Type |
Docs |
| args |
[object Object] |
|
set_transactions_v0
Accounts
| Name |
Mutability |
Signer |
Docs |
| payer |
immut |
no |
|
| owner |
immut |
no |
|
| organization_wallet |
immut |
no |
|
| proposal |
immut |
no |
|
| wallet_proposal |
immut |
no |
|
| choice_transaction |
immut |
no |
|
| system_program |
immut |
no |
|
Args
| Name |
Type |
Docs |
| args |
[object Object] |
|
update_organization_wallet_v0
Accounts
Args
| Name |
Type |
Docs |
| args |
[object Object] |
|
Accounts
ChoiceTransactionV0
undefined
OrganizationV0
undefined
OrganizationWalletV0
undefined
ProposalV0
undefined
WalletProposalV0
undefined
Types
Choice
| Field |
Type |
| weight |
u128 |
| name |
string |
| uri |
string |
ChoiceTransactionV0
| Field |
Type |
| wallet_proposal |
pubkey |
| proposal |
pubkey |
| organization_wallet |
pubkey |
| choice_index |
u16 |
| allow_execution_offset |
u32 |
| disable_execution_offset |
u32 |
| bump_seed |
u8 |
| transaction |
[object Object] |
CompiledInstructionV0
| Field |
Type |
| program_id_index |
u8 |
| accounts |
bytes |
| data |
bytes |
CompiledTransactionArgV0
| Field |
Type |
| num_rw_signers |
u8 |
| num_ro_signers |
u8 |
| num_rw |
u8 |
| instructions |
[object Object] |
| signer_seeds |
bytes |
CompiledTransactionV0
| Field |
Type |
| num_rw_signers |
u8 |
| num_ro_signers |
u8 |
| num_rw |
u8 |
| accounts |
pubkey |
| instructions |
[object Object] |
| signer_seeds |
bytes |
InitializeOrganizationWalletArgsV0
| Field |
Type |
| name |
string |
| proposal_configs |
pubkey |
| index |
u16 |
OrganizationV0
| Field |
Type |
| num_proposals |
u32 |
| authority |
pubkey |
| default_proposal_config |
pubkey |
| proposal_program |
pubkey |
| name |
string |
| uri |
string |
| bump_seed |
u8 |
OrganizationWalletV0
| Field |
Type |
| index |
u16 |
| organization |
pubkey |
| wallet |
pubkey |
| proposal_configs |
pubkey |
| name |
string |
| bump_seed |
u8 |
| wallet_bump_seed |
u8 |
ProposalState
| Variant |
Fields |
| Draft |
|
| Cancelled |
|
| Voting |
start_ts: i64 |
| Resolved |
choices: [object Object], end_ts: i64 |
| Custom |
name: string, bin: bytes |
ProposalV0
| Field |
Type |
| namespace |
pubkey |
| owner |
pubkey |
| state |
[object Object] |
| created_at |
i64 |
| proposal_config |
pubkey |
| max_choices_per_voter |
u16 |
| seed |
bytes |
| name |
string |
| uri |
string |
| tags |
string |
| choices |
[object Object] |
| bump_seed |
u8 |
SetTransactionsArgsV0
| Field |
Type |
| choice_index |
u16 |
| transaction_index |
u16 |
| allow_execution_offset |
u32 |
| disable_execution_offset |
u32 |
| transaction |
[object Object] |
UpdateOrganizationWalletArgsV0
| Field |
Type |
| name |
string |
| proposal_configs |
[object Object] |
WalletProposalV0
| Field |
Type |
| proposal |
pubkey |
| organization_wallet |
pubkey |
| num_transactions_by_choice |
u16 |