├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── api ├── Cargo.toml └── src │ ├── consts.rs │ ├── cpis.rs │ ├── cvm │ ├── account │ │ ├── mod.rs │ │ ├── nonce.rs │ │ ├── relay.rs │ │ ├── timelock.rs │ │ └── virtual_account.rs │ ├── messages │ │ ├── airdrop.rs │ │ ├── mod.rs │ │ ├── transfer.rs │ │ └── withdraw.rs │ ├── mod.rs │ ├── pool.rs │ └── state │ │ ├── memory.rs │ │ ├── mod.rs │ │ ├── relay.rs │ │ ├── storage.rs │ │ ├── unlock.rs │ │ ├── vm.rs │ │ └── withdraw.rs │ ├── external │ ├── mod.rs │ ├── splitter.rs │ └── timelock.rs │ ├── helpers.rs │ ├── instruction.rs │ ├── lib.rs │ ├── opcode.rs │ ├── pdas.rs │ ├── sdk.rs │ ├── state.rs │ ├── types │ ├── circular_buffer.rs │ ├── hash.rs │ ├── merkle_tree.rs │ ├── mod.rs │ ├── signature.rs │ └── slice_allocator.rs │ └── utils │ ├── hash.rs │ ├── mod.rs │ └── signature.rs ├── docs ├── .gitkeep └── code_audit_final.pdf ├── idl ├── Makefile ├── README.md ├── code_vm.accounts.hexpat ├── code_vm.instructions.hexpat ├── code_vm.json └── src │ ├── .gitignore │ ├── .prettierignore │ ├── Anchor.toml │ ├── Cargo.lock │ ├── Cargo.toml │ ├── anchor-cli │ ├── package-lock.json │ ├── package.json │ ├── programs │ └── code-vm │ │ ├── Cargo.toml │ │ ├── Xargo.toml │ │ └── src │ │ ├── args.rs │ │ ├── consts.rs │ │ ├── instructions.rs │ │ ├── lib.rs │ │ ├── state.rs │ │ └── types.rs │ ├── scripts │ └── update-discriminators.ts │ ├── tests │ └── vm.test.ts │ └── tsconfig.json └── program ├── Cargo.toml ├── src ├── instruction │ ├── compress.rs │ ├── decompress.rs │ ├── deposit.rs │ ├── exec.rs │ ├── init_memory.rs │ ├── init_nonce.rs │ ├── init_relay.rs │ ├── init_storage.rs │ ├── init_timelock.rs │ ├── init_unlock.rs │ ├── init_vm.rs │ ├── mod.rs │ ├── resize.rs │ ├── snapshot.rs │ ├── swap.rs │ ├── unlock.rs │ └── withdraw.rs ├── lib.rs ├── opcode │ ├── airdrop.rs │ ├── conditional_transfer.rs │ ├── external_relay.rs │ ├── external_transfer.rs │ ├── external_withdraw.rs │ ├── mod.rs │ ├── relay.rs │ ├── transfer.rs │ └── withdraw.rs └── security.rs └── tests ├── relay_init.rs ├── relay_save_root.rs ├── relay_transfer.rs ├── swap.rs ├── system_compress.rs ├── system_decompress.rs ├── system_nonce_init.rs ├── system_timelock_init.rs ├── timelock_deposit.rs ├── timelock_unlock.rs ├── timelock_withdraw.rs ├── utils ├── context.rs ├── mod.rs ├── state.rs └── svm.rs ├── vm_exec.rs ├── vm_exec_airdrop.rs ├── vm_init.rs ├── vm_legacy_mem.rs ├── vm_memory_init.rs ├── vm_memory_resize.rs └── vm_storage_init.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/README.md -------------------------------------------------------------------------------- /api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/Cargo.toml -------------------------------------------------------------------------------- /api/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/consts.rs -------------------------------------------------------------------------------- /api/src/cpis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cpis.rs -------------------------------------------------------------------------------- /api/src/cvm/account/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/account/mod.rs -------------------------------------------------------------------------------- /api/src/cvm/account/nonce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/account/nonce.rs -------------------------------------------------------------------------------- /api/src/cvm/account/relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/account/relay.rs -------------------------------------------------------------------------------- /api/src/cvm/account/timelock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/account/timelock.rs -------------------------------------------------------------------------------- /api/src/cvm/account/virtual_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/account/virtual_account.rs -------------------------------------------------------------------------------- /api/src/cvm/messages/airdrop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/messages/airdrop.rs -------------------------------------------------------------------------------- /api/src/cvm/messages/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/messages/mod.rs -------------------------------------------------------------------------------- /api/src/cvm/messages/transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/messages/transfer.rs -------------------------------------------------------------------------------- /api/src/cvm/messages/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/messages/withdraw.rs -------------------------------------------------------------------------------- /api/src/cvm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/mod.rs -------------------------------------------------------------------------------- /api/src/cvm/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/pool.rs -------------------------------------------------------------------------------- /api/src/cvm/state/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/state/memory.rs -------------------------------------------------------------------------------- /api/src/cvm/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/state/mod.rs -------------------------------------------------------------------------------- /api/src/cvm/state/relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/state/relay.rs -------------------------------------------------------------------------------- /api/src/cvm/state/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/state/storage.rs -------------------------------------------------------------------------------- /api/src/cvm/state/unlock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/state/unlock.rs -------------------------------------------------------------------------------- /api/src/cvm/state/vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/state/vm.rs -------------------------------------------------------------------------------- /api/src/cvm/state/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/cvm/state/withdraw.rs -------------------------------------------------------------------------------- /api/src/external/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/external/mod.rs -------------------------------------------------------------------------------- /api/src/external/splitter.rs: -------------------------------------------------------------------------------- 1 | solana_program::declare_id!("spLit2eb13Tz93if6aJM136nUWki5PVUsoEjcUjwpwW"); -------------------------------------------------------------------------------- /api/src/external/timelock.rs: -------------------------------------------------------------------------------- 1 | solana_program::declare_id!("time2Z2SCnn3qYg3ULKVtdkh8YmZ5jFdKicnA1W2YnJ"); -------------------------------------------------------------------------------- /api/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/helpers.rs -------------------------------------------------------------------------------- /api/src/instruction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/instruction.rs -------------------------------------------------------------------------------- /api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/lib.rs -------------------------------------------------------------------------------- /api/src/opcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/opcode.rs -------------------------------------------------------------------------------- /api/src/pdas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/pdas.rs -------------------------------------------------------------------------------- /api/src/sdk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/sdk.rs -------------------------------------------------------------------------------- /api/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/state.rs -------------------------------------------------------------------------------- /api/src/types/circular_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/types/circular_buffer.rs -------------------------------------------------------------------------------- /api/src/types/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/types/hash.rs -------------------------------------------------------------------------------- /api/src/types/merkle_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/types/merkle_tree.rs -------------------------------------------------------------------------------- /api/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/types/mod.rs -------------------------------------------------------------------------------- /api/src/types/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/types/signature.rs -------------------------------------------------------------------------------- /api/src/types/slice_allocator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/types/slice_allocator.rs -------------------------------------------------------------------------------- /api/src/utils/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/utils/hash.rs -------------------------------------------------------------------------------- /api/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/utils/mod.rs -------------------------------------------------------------------------------- /api/src/utils/signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/api/src/utils/signature.rs -------------------------------------------------------------------------------- /docs/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/code_audit_final.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/docs/code_audit_final.pdf -------------------------------------------------------------------------------- /idl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/Makefile -------------------------------------------------------------------------------- /idl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/README.md -------------------------------------------------------------------------------- /idl/code_vm.accounts.hexpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/code_vm.accounts.hexpat -------------------------------------------------------------------------------- /idl/code_vm.instructions.hexpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/code_vm.instructions.hexpat -------------------------------------------------------------------------------- /idl/code_vm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/code_vm.json -------------------------------------------------------------------------------- /idl/src/.gitignore: -------------------------------------------------------------------------------- 1 | .anchor 2 | .DS_Store 3 | target 4 | **/*.rs.bk 5 | node_modules 6 | test-ledger 7 | .yarn 8 | -------------------------------------------------------------------------------- /idl/src/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/.prettierignore -------------------------------------------------------------------------------- /idl/src/Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/Anchor.toml -------------------------------------------------------------------------------- /idl/src/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/Cargo.lock -------------------------------------------------------------------------------- /idl/src/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/Cargo.toml -------------------------------------------------------------------------------- /idl/src/anchor-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/anchor-cli -------------------------------------------------------------------------------- /idl/src/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/package-lock.json -------------------------------------------------------------------------------- /idl/src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/package.json -------------------------------------------------------------------------------- /idl/src/programs/code-vm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/programs/code-vm/Cargo.toml -------------------------------------------------------------------------------- /idl/src/programs/code-vm/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/programs/code-vm/Xargo.toml -------------------------------------------------------------------------------- /idl/src/programs/code-vm/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/programs/code-vm/src/args.rs -------------------------------------------------------------------------------- /idl/src/programs/code-vm/src/consts.rs: -------------------------------------------------------------------------------- 1 | pub const MAX_NAME_LEN: usize = 32; -------------------------------------------------------------------------------- /idl/src/programs/code-vm/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/programs/code-vm/src/instructions.rs -------------------------------------------------------------------------------- /idl/src/programs/code-vm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/programs/code-vm/src/lib.rs -------------------------------------------------------------------------------- /idl/src/programs/code-vm/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/programs/code-vm/src/state.rs -------------------------------------------------------------------------------- /idl/src/programs/code-vm/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/programs/code-vm/src/types.rs -------------------------------------------------------------------------------- /idl/src/scripts/update-discriminators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/scripts/update-discriminators.ts -------------------------------------------------------------------------------- /idl/src/tests/vm.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/tests/vm.test.ts -------------------------------------------------------------------------------- /idl/src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/idl/src/tsconfig.json -------------------------------------------------------------------------------- /program/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/Cargo.toml -------------------------------------------------------------------------------- /program/src/instruction/compress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/compress.rs -------------------------------------------------------------------------------- /program/src/instruction/decompress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/decompress.rs -------------------------------------------------------------------------------- /program/src/instruction/deposit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/deposit.rs -------------------------------------------------------------------------------- /program/src/instruction/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/exec.rs -------------------------------------------------------------------------------- /program/src/instruction/init_memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/init_memory.rs -------------------------------------------------------------------------------- /program/src/instruction/init_nonce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/init_nonce.rs -------------------------------------------------------------------------------- /program/src/instruction/init_relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/init_relay.rs -------------------------------------------------------------------------------- /program/src/instruction/init_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/init_storage.rs -------------------------------------------------------------------------------- /program/src/instruction/init_timelock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/init_timelock.rs -------------------------------------------------------------------------------- /program/src/instruction/init_unlock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/init_unlock.rs -------------------------------------------------------------------------------- /program/src/instruction/init_vm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/init_vm.rs -------------------------------------------------------------------------------- /program/src/instruction/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/mod.rs -------------------------------------------------------------------------------- /program/src/instruction/resize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/resize.rs -------------------------------------------------------------------------------- /program/src/instruction/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/snapshot.rs -------------------------------------------------------------------------------- /program/src/instruction/swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/swap.rs -------------------------------------------------------------------------------- /program/src/instruction/unlock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/unlock.rs -------------------------------------------------------------------------------- /program/src/instruction/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/instruction/withdraw.rs -------------------------------------------------------------------------------- /program/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/lib.rs -------------------------------------------------------------------------------- /program/src/opcode/airdrop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/opcode/airdrop.rs -------------------------------------------------------------------------------- /program/src/opcode/conditional_transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/opcode/conditional_transfer.rs -------------------------------------------------------------------------------- /program/src/opcode/external_relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/opcode/external_relay.rs -------------------------------------------------------------------------------- /program/src/opcode/external_transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/opcode/external_transfer.rs -------------------------------------------------------------------------------- /program/src/opcode/external_withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/opcode/external_withdraw.rs -------------------------------------------------------------------------------- /program/src/opcode/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/opcode/mod.rs -------------------------------------------------------------------------------- /program/src/opcode/relay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/opcode/relay.rs -------------------------------------------------------------------------------- /program/src/opcode/transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/opcode/transfer.rs -------------------------------------------------------------------------------- /program/src/opcode/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/opcode/withdraw.rs -------------------------------------------------------------------------------- /program/src/security.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/src/security.rs -------------------------------------------------------------------------------- /program/tests/relay_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/relay_init.rs -------------------------------------------------------------------------------- /program/tests/relay_save_root.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/relay_save_root.rs -------------------------------------------------------------------------------- /program/tests/relay_transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/relay_transfer.rs -------------------------------------------------------------------------------- /program/tests/swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/swap.rs -------------------------------------------------------------------------------- /program/tests/system_compress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/system_compress.rs -------------------------------------------------------------------------------- /program/tests/system_decompress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/system_decompress.rs -------------------------------------------------------------------------------- /program/tests/system_nonce_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/system_nonce_init.rs -------------------------------------------------------------------------------- /program/tests/system_timelock_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/system_timelock_init.rs -------------------------------------------------------------------------------- /program/tests/timelock_deposit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/timelock_deposit.rs -------------------------------------------------------------------------------- /program/tests/timelock_unlock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/timelock_unlock.rs -------------------------------------------------------------------------------- /program/tests/timelock_withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/timelock_withdraw.rs -------------------------------------------------------------------------------- /program/tests/utils/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/utils/context.rs -------------------------------------------------------------------------------- /program/tests/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/utils/mod.rs -------------------------------------------------------------------------------- /program/tests/utils/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/utils/state.rs -------------------------------------------------------------------------------- /program/tests/utils/svm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/utils/svm.rs -------------------------------------------------------------------------------- /program/tests/vm_exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/vm_exec.rs -------------------------------------------------------------------------------- /program/tests/vm_exec_airdrop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/vm_exec_airdrop.rs -------------------------------------------------------------------------------- /program/tests/vm_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/vm_init.rs -------------------------------------------------------------------------------- /program/tests/vm_legacy_mem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/vm_legacy_mem.rs -------------------------------------------------------------------------------- /program/tests/vm_memory_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/vm_memory_init.rs -------------------------------------------------------------------------------- /program/tests/vm_memory_resize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/vm_memory_resize.rs -------------------------------------------------------------------------------- /program/tests/vm_storage_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/code-payments/code-vm/HEAD/program/tests/vm_storage_init.rs --------------------------------------------------------------------------------