Jack May
|
d8ead57fbb
|
Use bs58 strings to declare IDs rather then raw bytes (#7082)
|
2019-11-21 16:34:40 -08:00 |
Jack May
|
3415db9739
|
Merge api/program into single units (#7061)
|
2019-11-20 16:32:19 -08:00 |
Greg Fitzgerald
|
d0761f57e8
|
Add _program suffix to directories of crates with _program suffix
|
2019-03-21 16:24:06 -06:00 |
Greg Fitzgerald
|
4bb88619fd
|
Move entrypoint boilerplate into a macro
|
2019-03-21 15:27:49 -06:00 |
Greg Fitzgerald
|
8d032aba9d
|
Merge InstructionError and ProgramError
From the user's perspective, it's just an instruction error.
For program-specific errors, we still have
InstructionError::CustomError.
|
2019-03-18 10:39:20 -06:00 |
Greg Fitzgerald
|
0c0716abfb
|
Move Bank-based tests into unit-tests
|
2019-03-18 08:22:54 -07:00 |
Greg Fitzgerald
|
ee39f31d81
|
Add Runtime object. Allow any number of static loaders.
|
2019-03-18 08:22:54 -07:00 |
Greg Fitzgerald
|
70b45de012
|
Get access to runtime errors in Budget unit-tests
|
2019-03-18 08:22:54 -07:00 |
Tyera Eulberg
|
fe1676bc3a
|
Review comments
|
2019-03-11 16:58:43 -06:00 |
Tyera Eulberg
|
1a9ef37251
|
Update programs using simple error mapping to use CustomError
|
2019-03-11 16:58:43 -06:00 |
Greg Fitzgerald
|
17dcd1f62a
|
Resurrect the tests
|
2019-03-07 19:18:53 -07:00 |
Greg Fitzgerald
|
2ec9bc9f05
|
Revive payments via Budget
|
2019-03-03 17:29:13 -07:00 |
Greg Fitzgerald
|
baca3e6b6b
|
Cleanup Budget
* BudgetProgram -> BudgetState
* Instruction -> BudgetInstruction
* Move BudgetState into its own module
* BudgetInstruction::NewBudget -> BudgetInstruction::InitializeAccount
* BudgetInstruction::new_budget -> BudgetInstruction::new_initialize_account
|
2019-03-03 14:49:35 -07:00 |
Greg Fitzgerald
|
037fcf6b3d
|
Bump all native programs up a level
Don't categorize programs by a single backend.
|
2019-03-02 22:11:48 -08:00 |