Documentation ¶
Index ¶
Constants ¶
View Source
const ( Vat = "vat" Flapper = "flapper" Flopper = "flopper" SinMapping = "sin" SinInteger = "Sin" Ash = "Ash" Wait = "wait" Dump = "dump" Sump = "sump" Bump = "bump" Hump = "hump" )
Variables ¶
View Source
var ( VatKey = common.HexToHash(vdbStorage.IndexOne) VatMetadata = types.ValueMetadata{ Name: Vat, Keys: nil, Type: types.Address, } FlapperKey = common.HexToHash(vdbStorage.IndexTwo) FlapperMetadata = types.ValueMetadata{ Name: Flapper, Keys: nil, Type: types.Address, } FlopperKey = common.HexToHash(vdbStorage.IndexThree) FlopperMetadata = types.ValueMetadata{ Name: Flopper, Keys: nil, Type: types.Address, } SinMappingIndex = vdbStorage.IndexFour SinIntegerKey = common.HexToHash(vdbStorage.IndexFive) SinIntegerMetadata = types.ValueMetadata{ Name: SinInteger, Keys: nil, Type: types.Uint256, } AshKey = common.HexToHash(vdbStorage.IndexSix) AshMetadata = types.ValueMetadata{ Name: Ash, Keys: nil, Type: types.Uint256, } WaitKey = common.HexToHash(vdbStorage.IndexSeven) WaitMetadata = types.ValueMetadata{ Name: Wait, Keys: nil, Type: types.Uint256, } DumpKey = common.HexToHash(vdbStorage.IndexEight) DumpMetadata = types.ValueMetadata{ Name: Dump, Keys: nil, Type: types.Uint256, } SumpKey = common.HexToHash(vdbStorage.IndexNine) SumpMetadata = types.ValueMetadata{ Name: Sump, Keys: nil, Type: types.Uint256, } BumpKey = common.HexToHash(vdbStorage.IndexTen) BumpMetadata = types.ValueMetadata{ Name: Bump, Keys: nil, Type: types.Uint256, } HumpKey = common.HexToHash(vdbStorage.IndexEleven) HumpMetadata = types.ValueMetadata{ Name: Hump, Keys: nil, Type: types.Uint256, } )
Functions ¶
func NewKeysLoader ¶ added in v0.2.15
func NewKeysLoader(storageRepository mcdStorage.IMakerStorageRepository, contractAddress string) storage.KeysLoader
Types ¶
type VowStorageRepository ¶
type VowStorageRepository struct { ContractAddress string // contains filtered or unexported fields }
func (VowStorageRepository) Create ¶
func (repository VowStorageRepository) Create(diffID, headerID int64, metadata types.ValueMetadata, value interface{}) error
func (*VowStorageRepository) SetDB ¶
func (repository *VowStorageRepository) SetDB(db *postgres.DB)
Click to show internal directories.
Click to hide internal directories.