Commit Graph

16 Commits

Author SHA1 Message Date
Ethan Frey
96348d2500 Fixed tests 2017-06-30 18:37:51 +02:00
Ethan Frey
6fdf71f187 Pull out sendtx into own module 2017-06-30 18:37:51 +02:00
Ethan Frey
872c04280c Pull out fees from base into own module 2017-06-30 18:37:51 +02:00
Ethan Frey
4eef581396 Tested signature middleware with standard tx wrappers 2017-06-30 18:37:51 +02:00
Ethan Frey
82281aa3bb Add logger and chain middleware, default stack 2017-06-30 18:37:50 +02:00
Ethan Frey
1df0c9fe5b cleanup 2017-06-30 18:37:50 +02:00
Ethan Frey
4d0db39fb9 Abstracts away from pubkey addr -> app/chain-specific "actors" 2017-06-30 18:37:50 +02:00
Ethan Frey
c5a62143ec Fix tests after rebase 2017-06-30 18:37:49 +02:00
Ethan Frey
ab72ca881e Add fee handler and signer handler to show how layering works 2017-06-30 18:37:49 +02:00
Ethan Frey
be89f1f582 Clean up error handling 2017-06-30 18:37:48 +02:00
Ethan Frey
9db18750be Added ValidateBasic() to all Tx for easy stateless pre-filtering 2017-06-30 18:37:48 +02:00
Ethan Frey
2c9123224e Add refactored SendTx, chain filter, and new error codes 2017-06-30 18:37:48 +02:00
Ethan Frey
1307064ce5 Add tests on base tx 2017-06-30 18:37:48 +02:00
Ethan Frey
6029f5c986 Introduce the concept of TxLayer 2017-06-30 18:37:48 +02:00
Ethan Frey
207cf6b64e Add fee tx wrapper 2017-06-30 18:37:48 +02:00
Ethan Frey
24802303e0 Start tx framework, testing sigs 2017-06-30 18:37:47 +02:00