├── .gitignore ├── .pre-commit-config.yaml ├── .vscode └── settings.json ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── README.md ├── examples ├── .gitignore ├── README.md ├── anchor │ ├── drift │ │ ├── README.md │ │ ├── drift_client_consumer │ │ │ ├── Cargo.toml │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ └── test_program_id.rs │ │ ├── drift_interface │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── accounts.rs │ │ │ │ ├── errors.rs │ │ │ │ ├── events.rs │ │ │ │ ├── instructions.rs │ │ │ │ ├── lib.rs │ │ │ │ └── typedefs.rs │ │ └── idl.json │ ├── ix_blank │ │ ├── anchor_ix_blank_interface │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── instructions.rs │ │ │ │ └── lib.rs │ │ └── idl.json │ ├── ix_no_accounts │ │ ├── anchor_ix_no_accounts_interface │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── instructions.rs │ │ │ │ └── lib.rs │ │ └── idl.json │ ├── ix_no_accounts_pubkey_arg │ │ ├── anchor_ix_no_accounts_pubkey_arg_interface │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── instructions.rs │ │ │ │ └── lib.rs │ │ └── idl.json │ ├── ix_no_args │ │ ├── anchor_ix_no_args_interface │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── instructions.rs │ │ │ │ └── lib.rs │ │ └── idl.json │ ├── ix_no_privilege │ │ ├── anchor_ix_no_privilege_interface │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ ├── instructions.rs │ │ │ │ └── lib.rs │ │ └── idl.json │ ├── marinade │ │ ├── README.md │ │ ├── idl.json │ │ ├── marinade_finance_client_consumer │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── src │ │ │ │ └── lib.rs │ │ │ └── tests │ │ │ │ ├── test-read-state.rs │ │ │ │ └── test-serde.rs │ │ └── marinade_finance_interface │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ ├── accounts.rs │ │ │ ├── instructions.rs │ │ │ ├── lib.rs │ │ │ └── typedefs.rs │ └── unstake_it │ │ ├── idl.json │ │ ├── unstake_client_consumer │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── unstake_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── accounts.rs │ │ │ ├── errors.rs │ │ │ ├── instructions.rs │ │ │ ├── lib.rs │ │ │ └── typedefs.rs │ │ └── unstake_onchain_consumer │ │ ├── Cargo.toml │ │ └── src │ │ ├── entrypoint.rs │ │ └── lib.rs ├── bincode │ ├── stake │ │ ├── idl.json │ │ ├── stake_program_client │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── stake_program_interface │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ ├── instructions.rs │ │ │ ├── lib.rs │ │ │ └── typedefs.rs │ └── system │ │ ├── idl.json │ │ ├── system_program_client │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ │ └── system_program_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ ├── instructions.rs │ │ └── lib.rs └── shank │ ├── ix_blank │ ├── idl.json │ └── shank_ix_blank_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ ├── instructions.rs │ │ └── lib.rs │ ├── ix_no_accounts │ ├── idl.json │ └── shank_ix_no_accounts_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ ├── instructions.rs │ │ └── lib.rs │ ├── ix_no_accounts_pubkey_arg │ ├── idl.json │ └── shank_ix_no_accounts_pubkey_arg_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ ├── instructions.rs │ │ └── lib.rs │ ├── ix_no_args │ ├── idl.json │ └── shank_ix_no_args_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ ├── instructions.rs │ │ └── lib.rs │ ├── ix_no_privilege │ ├── idl.json │ └── shank_ix_no_privilege_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ ├── instructions.rs │ │ └── lib.rs │ ├── phoenix_v1 │ ├── README.md │ ├── idl.json │ └── phoenix_v1_interface │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ ├── errors.rs │ │ ├── instructions.rs │ │ ├── lib.rs │ │ └── typedefs.rs │ └── token_metadata │ ├── idl.json │ ├── mpl_token_metadata_client_consumer │ ├── Cargo.toml │ ├── src │ │ └── main.rs │ └── tests │ │ └── test-serde.rs │ ├── mpl_token_metadata_interface │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ ├── accounts.rs │ │ ├── errors.rs │ │ ├── instructions.rs │ │ ├── lib.rs │ │ └── typedefs.rs │ └── mpl_token_metadata_onchain_consumer │ ├── Cargo.toml │ └── src │ ├── entrypoint.rs │ └── lib.rs ├── install-precommit.sh ├── solores ├── Cargo.toml ├── README.md ├── src │ ├── idl_format │ │ ├── README.md │ │ ├── anchor │ │ │ ├── accounts │ │ │ │ ├── account.rs │ │ │ │ └── mod.rs │ │ │ ├── errors │ │ │ │ ├── error.rs │ │ │ │ └── mod.rs │ │ │ ├── events │ │ │ │ ├── event.rs │ │ │ │ └── mod.rs │ │ │ ├── instructions │ │ │ │ ├── instruction.rs │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ └── typedefs │ │ │ │ ├── mod.rs │ │ │ │ └── typedef.rs │ │ ├── bincode │ │ │ ├── errors │ │ │ │ ├── error.rs │ │ │ │ └── mod.rs │ │ │ ├── instructions │ │ │ │ ├── instruction.rs │ │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ └── typedefs │ │ │ │ ├── mod.rs │ │ │ │ └── typedef.rs │ │ ├── mod.rs │ │ └── shank │ │ │ ├── accounts.rs │ │ │ ├── errors │ │ │ ├── error.rs │ │ │ └── mod.rs │ │ │ ├── instructions │ │ │ ├── instruction.rs │ │ │ └── mod.rs │ │ │ ├── mod.rs │ │ │ └── typedefs │ │ │ ├── mod.rs │ │ │ └── typedef.rs │ ├── lib.rs │ ├── main.rs │ ├── utils.rs │ ├── write_cargotoml.rs │ ├── write_gitignore.rs │ └── write_src.rs └── tests │ └── test_gen_and_check_examples.rs └── test_utils ├── Cargo.toml └── src └── lib.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/README.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/anchor/drift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/README.md -------------------------------------------------------------------------------- /examples/anchor/drift/drift_client_consumer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/drift_client_consumer/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/drift/drift_client_consumer/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! All code in tests 2 | -------------------------------------------------------------------------------- /examples/anchor/drift/drift_client_consumer/tests/test_program_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/drift_client_consumer/tests/test_program_id.rs -------------------------------------------------------------------------------- /examples/anchor/drift/drift_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/anchor/drift/drift_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/drift_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/drift/drift_interface/src/accounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/drift_interface/src/accounts.rs -------------------------------------------------------------------------------- /examples/anchor/drift/drift_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/drift_interface/src/errors.rs -------------------------------------------------------------------------------- /examples/anchor/drift/drift_interface/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/drift_interface/src/events.rs -------------------------------------------------------------------------------- /examples/anchor/drift/drift_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/drift_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/anchor/drift/drift_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/drift_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/anchor/drift/drift_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/drift_interface/src/typedefs.rs -------------------------------------------------------------------------------- /examples/anchor/drift/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/drift/idl.json -------------------------------------------------------------------------------- /examples/anchor/ix_blank/anchor_ix_blank_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/anchor/ix_blank/anchor_ix_blank_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_blank/anchor_ix_blank_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/ix_blank/anchor_ix_blank_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_blank/anchor_ix_blank_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/anchor/ix_blank/anchor_ix_blank_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_blank/anchor_ix_blank_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/anchor/ix_blank/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_blank/idl.json -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts/anchor_ix_no_accounts_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts/anchor_ix_no_accounts_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_accounts/anchor_ix_no_accounts_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts/anchor_ix_no_accounts_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_accounts/anchor_ix_no_accounts_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts/anchor_ix_no_accounts_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_accounts/anchor_ix_no_accounts_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_accounts/idl.json -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts_pubkey_arg/anchor_ix_no_accounts_pubkey_arg_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts_pubkey_arg/anchor_ix_no_accounts_pubkey_arg_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_accounts_pubkey_arg/anchor_ix_no_accounts_pubkey_arg_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts_pubkey_arg/anchor_ix_no_accounts_pubkey_arg_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_accounts_pubkey_arg/anchor_ix_no_accounts_pubkey_arg_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts_pubkey_arg/anchor_ix_no_accounts_pubkey_arg_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_accounts_pubkey_arg/anchor_ix_no_accounts_pubkey_arg_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/anchor/ix_no_accounts_pubkey_arg/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_accounts_pubkey_arg/idl.json -------------------------------------------------------------------------------- /examples/anchor/ix_no_args/anchor_ix_no_args_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/anchor/ix_no_args/anchor_ix_no_args_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_args/anchor_ix_no_args_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/ix_no_args/anchor_ix_no_args_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_args/anchor_ix_no_args_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/anchor/ix_no_args/anchor_ix_no_args_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_args/anchor_ix_no_args_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/anchor/ix_no_args/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_args/idl.json -------------------------------------------------------------------------------- /examples/anchor/ix_no_privilege/anchor_ix_no_privilege_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/anchor/ix_no_privilege/anchor_ix_no_privilege_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_privilege/anchor_ix_no_privilege_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/ix_no_privilege/anchor_ix_no_privilege_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_privilege/anchor_ix_no_privilege_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/anchor/ix_no_privilege/anchor_ix_no_privilege_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_privilege/anchor_ix_no_privilege_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/anchor/ix_no_privilege/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/ix_no_privilege/idl.json -------------------------------------------------------------------------------- /examples/anchor/marinade/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/README.md -------------------------------------------------------------------------------- /examples/anchor/marinade/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/idl.json -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_client_consumer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/marinade_finance_client_consumer/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_client_consumer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/marinade_finance_client_consumer/README.md -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_client_consumer/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! All code in tests 2 | -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_client_consumer/tests/test-read-state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/marinade_finance_client_consumer/tests/test-read-state.rs -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_client_consumer/tests/test-serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/marinade_finance_client_consumer/tests/test-serde.rs -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/marinade_finance_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_interface/src/accounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/marinade_finance_interface/src/accounts.rs -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/marinade_finance_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/marinade_finance_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/anchor/marinade/marinade_finance_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/marinade/marinade_finance_interface/src/typedefs.rs -------------------------------------------------------------------------------- /examples/anchor/unstake_it/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/idl.json -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_client_consumer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_client_consumer/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_client_consumer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_client_consumer/src/main.rs -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_interface/src/accounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_interface/src/accounts.rs -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_interface/src/errors.rs -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_interface/src/typedefs.rs -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_onchain_consumer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_onchain_consumer/Cargo.toml -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_onchain_consumer/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_onchain_consumer/src/entrypoint.rs -------------------------------------------------------------------------------- /examples/anchor/unstake_it/unstake_onchain_consumer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/anchor/unstake_it/unstake_onchain_consumer/src/lib.rs -------------------------------------------------------------------------------- /examples/bincode/stake/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/stake/idl.json -------------------------------------------------------------------------------- /examples/bincode/stake/stake_program_client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/stake/stake_program_client/Cargo.toml -------------------------------------------------------------------------------- /examples/bincode/stake/stake_program_client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/stake/stake_program_client/src/lib.rs -------------------------------------------------------------------------------- /examples/bincode/stake/stake_program_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/bincode/stake/stake_program_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/stake/stake_program_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/bincode/stake/stake_program_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/stake/stake_program_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/bincode/stake/stake_program_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/stake/stake_program_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/bincode/stake/stake_program_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/stake/stake_program_interface/src/typedefs.rs -------------------------------------------------------------------------------- /examples/bincode/system/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/system/idl.json -------------------------------------------------------------------------------- /examples/bincode/system/system_program_client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/system/system_program_client/Cargo.toml -------------------------------------------------------------------------------- /examples/bincode/system/system_program_client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/system/system_program_client/src/lib.rs -------------------------------------------------------------------------------- /examples/bincode/system/system_program_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/bincode/system/system_program_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/system/system_program_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/bincode/system/system_program_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/system/system_program_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/bincode/system/system_program_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/bincode/system/system_program_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/shank/ix_blank/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_blank/idl.json -------------------------------------------------------------------------------- /examples/shank/ix_blank/shank_ix_blank_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/shank/ix_blank/shank_ix_blank_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_blank/shank_ix_blank_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/shank/ix_blank/shank_ix_blank_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_blank/shank_ix_blank_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/shank/ix_blank/shank_ix_blank_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_blank/shank_ix_blank_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_accounts/idl.json -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts/shank_ix_no_accounts_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts/shank_ix_no_accounts_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_accounts/shank_ix_no_accounts_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts/shank_ix_no_accounts_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_accounts/shank_ix_no_accounts_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts/shank_ix_no_accounts_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_accounts/shank_ix_no_accounts_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts_pubkey_arg/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_accounts_pubkey_arg/idl.json -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts_pubkey_arg/shank_ix_no_accounts_pubkey_arg_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts_pubkey_arg/shank_ix_no_accounts_pubkey_arg_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_accounts_pubkey_arg/shank_ix_no_accounts_pubkey_arg_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts_pubkey_arg/shank_ix_no_accounts_pubkey_arg_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_accounts_pubkey_arg/shank_ix_no_accounts_pubkey_arg_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/shank/ix_no_accounts_pubkey_arg/shank_ix_no_accounts_pubkey_arg_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_accounts_pubkey_arg/shank_ix_no_accounts_pubkey_arg_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/shank/ix_no_args/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_args/idl.json -------------------------------------------------------------------------------- /examples/shank/ix_no_args/shank_ix_no_args_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/shank/ix_no_args/shank_ix_no_args_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_args/shank_ix_no_args_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/shank/ix_no_args/shank_ix_no_args_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_args/shank_ix_no_args_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/shank/ix_no_args/shank_ix_no_args_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_args/shank_ix_no_args_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/shank/ix_no_privilege/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_privilege/idl.json -------------------------------------------------------------------------------- /examples/shank/ix_no_privilege/shank_ix_no_privilege_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/shank/ix_no_privilege/shank_ix_no_privilege_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_privilege/shank_ix_no_privilege_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/shank/ix_no_privilege/shank_ix_no_privilege_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_privilege/shank_ix_no_privilege_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/shank/ix_no_privilege/shank_ix_no_privilege_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/ix_no_privilege/shank_ix_no_privilege_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/shank/phoenix_v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/phoenix_v1/README.md -------------------------------------------------------------------------------- /examples/shank/phoenix_v1/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/phoenix_v1/idl.json -------------------------------------------------------------------------------- /examples/shank/phoenix_v1/phoenix_v1_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/shank/phoenix_v1/phoenix_v1_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/phoenix_v1/phoenix_v1_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/shank/phoenix_v1/phoenix_v1_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/phoenix_v1/phoenix_v1_interface/src/errors.rs -------------------------------------------------------------------------------- /examples/shank/phoenix_v1/phoenix_v1_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/phoenix_v1/phoenix_v1_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/shank/phoenix_v1/phoenix_v1_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/phoenix_v1/phoenix_v1_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/shank/phoenix_v1/phoenix_v1_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/phoenix_v1/phoenix_v1_interface/src/typedefs.rs -------------------------------------------------------------------------------- /examples/shank/token_metadata/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/idl.json -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_client_consumer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_client_consumer/Cargo.toml -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_client_consumer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_client_consumer/src/main.rs -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_client_consumer/tests/test-serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_client_consumer/tests/test-serde.rs -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_interface/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_interface/Cargo.toml -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_interface/src/accounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_interface/src/accounts.rs -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_interface/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_interface/src/errors.rs -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_interface/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_interface/src/instructions.rs -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_interface/src/lib.rs -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_interface/src/typedefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_interface/src/typedefs.rs -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_onchain_consumer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_onchain_consumer/Cargo.toml -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_onchain_consumer/src/entrypoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_onchain_consumer/src/entrypoint.rs -------------------------------------------------------------------------------- /examples/shank/token_metadata/mpl_token_metadata_onchain_consumer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/examples/shank/token_metadata/mpl_token_metadata_onchain_consumer/src/lib.rs -------------------------------------------------------------------------------- /install-precommit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/install-precommit.sh -------------------------------------------------------------------------------- /solores/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/Cargo.toml -------------------------------------------------------------------------------- /solores/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/README.md -------------------------------------------------------------------------------- /solores/src/idl_format/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/README.md -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/accounts/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/accounts/account.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/accounts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/accounts/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/errors/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/errors/error.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/errors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/errors/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/events/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/events/event.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/events/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/instructions/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/instructions/instruction.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/instructions/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/typedefs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/typedefs/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/anchor/typedefs/typedef.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/anchor/typedefs/typedef.rs -------------------------------------------------------------------------------- /solores/src/idl_format/bincode/errors/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/bincode/errors/error.rs -------------------------------------------------------------------------------- /solores/src/idl_format/bincode/errors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/bincode/errors/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/bincode/instructions/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/bincode/instructions/instruction.rs -------------------------------------------------------------------------------- /solores/src/idl_format/bincode/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/bincode/instructions/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/bincode/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/bincode/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/bincode/typedefs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/bincode/typedefs/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/bincode/typedefs/typedef.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/bincode/typedefs/typedef.rs -------------------------------------------------------------------------------- /solores/src/idl_format/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/shank/accounts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/shank/accounts.rs -------------------------------------------------------------------------------- /solores/src/idl_format/shank/errors/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/shank/errors/error.rs -------------------------------------------------------------------------------- /solores/src/idl_format/shank/errors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/shank/errors/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/shank/instructions/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/shank/instructions/instruction.rs -------------------------------------------------------------------------------- /solores/src/idl_format/shank/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/shank/instructions/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/shank/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/shank/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/shank/typedefs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/shank/typedefs/mod.rs -------------------------------------------------------------------------------- /solores/src/idl_format/shank/typedefs/typedef.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/idl_format/shank/typedefs/typedef.rs -------------------------------------------------------------------------------- /solores/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/lib.rs -------------------------------------------------------------------------------- /solores/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/main.rs -------------------------------------------------------------------------------- /solores/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/utils.rs -------------------------------------------------------------------------------- /solores/src/write_cargotoml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/write_cargotoml.rs -------------------------------------------------------------------------------- /solores/src/write_gitignore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/write_gitignore.rs -------------------------------------------------------------------------------- /solores/src/write_src.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/src/write_src.rs -------------------------------------------------------------------------------- /solores/tests/test_gen_and_check_examples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/solores/tests/test_gen_and_check_examples.rs -------------------------------------------------------------------------------- /test_utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/test_utils/Cargo.toml -------------------------------------------------------------------------------- /test_utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igneous-labs/solores/HEAD/test_utils/src/lib.rs --------------------------------------------------------------------------------