contracts/chequebook: add chequebook contract wrapper
The wrapper code is adapted from the swarm/services/chequebook package with the following mostly cosmetic changes: * The code now uses the new Go API interfaces to query balances. Some minor functional changes were required to make this work. * The package no longer depends on swarm/services/swap/swap. References to swap.Promise are replaced by interface{}, the base type of Promise. This is temporary. * The contract wrapper has been regenerated with latest abigen and solc v0.3.6. * There is a new generator that creates the 'deployed code' variable. * Documentation comments now follow the recommended godoc style. * [CHEQUEBOOK] log prefixes are gone. * LGPL license headers have been added to all files.
Showing
- contracts/chequebook/api.go 68 additions, 0 deletionscontracts/chequebook/api.go
- contracts/chequebook/cheque.go 643 additions, 0 deletionscontracts/chequebook/cheque.go
- contracts/chequebook/cheque_test.go 528 additions, 0 deletionscontracts/chequebook/cheque_test.go
- contracts/chequebook/contract/chequebook.go 554 additions, 0 deletionscontracts/chequebook/contract/chequebook.go
- contracts/chequebook/contract/chequebook.sol 43 additions, 0 deletionscontracts/chequebook/contract/chequebook.sol
- contracts/chequebook/contract/code.go 21 additions, 0 deletionscontracts/chequebook/contract/code.go
- contracts/chequebook/gencode.go 73 additions, 0 deletionscontracts/chequebook/gencode.go
contracts/chequebook/api.go
0 → 100644
contracts/chequebook/cheque.go
0 → 100644
This diff is collapsed.
contracts/chequebook/cheque_test.go
0 → 100644
contracts/chequebook/contract/chequebook.go
0 → 100644
This diff is collapsed.
contracts/chequebook/contract/chequebook.sol
0 → 100644
contracts/chequebook/contract/code.go
0 → 100644
contracts/chequebook/gencode.go
0 → 100644
Please register or sign in to comment