v1

package
v0.0.0-...-6165795 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2015 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BnLog = log15.New("module", "bank", "version", "v1")

Functions

func NewBank1

func NewBank1() (bank.Bank, bank.PIN)

Types

type Bank1

type Bank1 struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func (*Bank1) Balance

func (b *Bank1) Balance(t bank.Token) (float32, bank.Error)

func (*Bank1) Freeze

func (b *Bank1) Freeze(a bank.AccountID)

func (*Bank1) GetAssets

func (b *Bank1) GetAssets(a bank.Token) (map[exchange.Symbol]uint64, bank.Error)

func (*Bank1) Open

func (b *Bank1) Open() bank.Token

func (*Bank1) PIN

func (b *Bank1) PIN(t bank.Token, n bank.PIN) bank.Error

func (*Bank1) SetAsset

func (b *Bank1) SetAsset(a bank.AccountID, s exchange.Symbol, n uint64)

func (*Bank1) Thaw

func (b *Bank1) Thaw(a bank.AccountID)

func (*Bank1) Transfer

func (b *Bank1) Transfer(a1 bank.Token, c float32, a2 bank.AccountID) bank.Error

func (*Bank1) TransferAsset

func (b *Bank1) TransferAsset(from bank.Token, s exchange.Symbol, n uint64, to bank.AccountID) bank.Error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL