Sean Young
|
54f89fa8be
Make instruction data compatible with anchor (#1105)
|
2 år sedan |
Sean Young
|
e1d49e96c4
Match Anchor contract deployment (#1034)
|
2 år sedan |
Sean Young
|
be65cc0397
Add check for SPDX headers (#1057)
|
3 år sedan |
Sean Young
|
aaff820494
Implement more constructor dispatch in cfg (#1039)
|
3 år sedan |
Sean Young
|
29ddbb37c3
Remove sol_alloc_free_ syscall on Solana
|
3 år sedan |
Sean Young
|
144584ebdf
Do not permit value transfers in CPI
|
3 år sedan |
Sean Young
|
7d03fffdd4
Pushing onto two different arrays causes many reallocations
|
3 år sedan |
Sean Young
|
87501a7f58
Address should be array of opaque bytes, not int
|
5 år sedan |
Sean Young
|
56d0621c55
pop() is broken when last element is removed from the array
|
3 år sedan |
Sean Young
|
e8bb2c2c64
Implement balance transfers
|
4 år sedan |
Sean Young
|
c898fb79a1
Support retrieving balance of account on Solana
|
4 år sedan |
Sean Young
|
89ec275940
Add value to instruction
|
4 år sedan |
Sean Young
|
327c1b98e1
Implement block.number and block.slot on Solana
|
4 år sedan |
Sean Young
|
9c109999a0
Implement signatureVerify() correctly
|
4 år sedan |
Sean Young
|
0dc56f4f02
Use allocate & assign rather than create account
|
4 år sedan |
Sean Young
|
41e94226c1
Add function for verifying ed25519 signature on Solana
|
4 år sedan |
Sean Young
|
7d5fdd3fbc
Create contract using seed and PDA
|
4 år sedan |
Sean Young
|
f4b2cb47e6
Instantiate contract by passing in empty contract
|
4 år sedan |
Sean Young
|
e8e27efbc1
Implement block.timestamp for Solana
|
4 år sedan |
Sean Young
|
346f386c75
Validate the account heap after each call and big realloc bug
|
4 år sedan |
Sean Young
|
d6483a6420
After external function call, retrieve return data from contract storage
|
4 år sedan |
Sean Young
|
48cf2e8aaf
Store return data in contract storage alongside contract state
|
4 år sedan |
Sean Young
|
20ca8ed832
Add to fields to storage account to make space for return data
|
4 år sedan |
Sean Young
|
c1db5ea540
Implement external function calls for Solana
|
4 år sedan |
Sean Young
|
ba3db16af4
When calling a contract, the instruction data should include the account
|
4 år sedan |
Sean Young
|
4304504341
Check that the account data is large enough
|
4 år sedan |
Sean Young
|
ecadb0449d
Implement account_data_realloc()
|
4 år sedan |
Sean Young
|
728a093443
Account data heap for variable-sized data
|
4 år sedan |
Sean Young
|
22c9ab954c
Remove deduplication in stdlib functions
|
4 år sedan |
Sean Young
|
82a3d443ae
Fix eth abi encoding with no arguments
|
4 år sedan |