Greg Fitzgerald
|
c6d7cd2d33
|
Move Account into its own module
Also use default Default generator, since system program ID is
[0; 32]. Bank should probably be the one to set this anyway.
|
2018-09-26 20:40:40 -06:00 |
Greg Fitzgerald
|
7292ece7ad
|
Free up term instruction for new multi-instruction feature
|
2018-09-26 14:17:15 -06:00 |
Greg Fitzgerald
|
df3b78c18c
|
Move BudgetTransaction into its own module
|
2018-09-26 14:17:15 -06:00 |
Greg Fitzgerald
|
be20c99758
|
Promote the one true transaction constructor
|
2018-09-26 14:17:15 -06:00 |
Greg Fitzgerald
|
694add9919
|
Move budget-specific and system-specific tx constructors into traits
These functions pull in budget-specific and system-specific
dependencies that aren't needed by the runtime.
|
2018-09-26 14:17:15 -06:00 |
Tyera Eulberg
|
f636408647
|
Fix timestamp and cancel functionality
- Also serialize and send helper fn
|
2018-09-25 16:38:51 -07:00 |
Tyera Eulberg
|
11ea9e7c4b
|
Add cancelable handling
|
2018-09-25 16:38:51 -07:00 |
Tyera Eulberg
|
5038e5ccd7
|
Preliminary Wallet-Budget functionality
|
2018-09-25 16:38:51 -07:00 |
Greg Fitzgerald
|
747ba6a8d3
|
Boot BudgetState::last_error
|
2018-09-24 17:14:23 -06:00 |
Greg Fitzgerald
|
e972d6639d
|
Return errors from BudgetProgram::process_transaction
|
2018-09-24 17:14:23 -06:00 |
Tyera Eulberg
|
c0e7e43e96
|
fixup! s/contract/program
|
2018-09-20 19:33:54 -07:00 |
Anatoly Yakovenko
|
9bfead2e01
|
s/contract/program
|
2018-09-20 19:33:54 -07:00 |