Sean Young
|
7d5fdd3fbc
Create contract using seed and PDA
|
4 years ago |
Sean Young
|
f4b2cb47e6
Instantiate contract by passing in empty contract
|
4 years ago |
Sean Young
|
e8e27efbc1
Implement block.timestamp for Solana
|
4 years ago |
Sean Young
|
346f386c75
Validate the account heap after each call and big realloc bug
|
4 years ago |
Sean Young
|
d6483a6420
After external function call, retrieve return data from contract storage
|
4 years ago |
Sean Young
|
48cf2e8aaf
Store return data in contract storage alongside contract state
|
4 years ago |
Sean Young
|
20ca8ed832
Add to fields to storage account to make space for return data
|
4 years ago |
Sean Young
|
c1db5ea540
Implement external function calls for Solana
|
4 years ago |
Sean Young
|
ba3db16af4
When calling a contract, the instruction data should include the account
|
4 years ago |
Sean Young
|
4304504341
Check that the account data is large enough
|
4 years ago |
Sean Young
|
ecadb0449d
Implement account_data_realloc()
|
4 years ago |
Sean Young
|
728a093443
Account data heap for variable-sized data
|
4 years ago |
Sean Young
|
22c9ab954c
Remove deduplication in stdlib functions
|
4 years ago |
Sean Young
|
82a3d443ae
Fix eth abi encoding with no arguments
|
4 years ago |
Sean Young
|
706166c41c
Introducing python style format() strings
|
5 years ago |
Sean Young
|
41e0656289
Add tests for primitive arithmetic and bitwise
|
5 years ago |
Sean Young
|
d96394810d
Add signed right for >64
|
5 years ago |
Sean Young
|
4c63733691
Solana primitive types and assertions
|
5 years ago |
Sean Young
|
1b9cea9303
Contract storage account should have magic value
|
5 years ago |
Sean Young
|
586c31f0d9
Implement simple integer contract storage for solana
|
5 years ago |
Sean Young
|
c621c5b77a
solana: implement returning values from contract
|
5 years ago |
Sean Young
|
00ca6b02de
Enable passing in parameters
|
5 years ago |
Sean Young
|
ec93299485
Add solana bpf target
|
5 years ago |