Documentation
¶
Index ¶
Constants ¶
View Source
const ( CdpManagerVat = "vat" CdpManagerCdpi = "cdpi" CdpManagerUrns = "urns" CdpManagerListPrev = "prev" CdpManagerListNext = "next" CdpManagerOwns = "owns" CdpManagerIlks = "ilks" CdpManagerFirst = "first" CdpManagerLast = "last" CdpManagerCount = "count" )
View Source
const ( InsertCdpiQuery = `INSERT INTO maker.cdp_manager_cdpi (block_number, block_hash, cdpi) VALUES ($1, $2, $3) ON CONFLICT DO NOTHING` InsertOwnsQuery = `INSERT INTO maker.cdp_manager_owns (block_number, block_hash, cdpi, owner) VALUES ($1, $2, $3, $4) ON CONFLICT DO NOTHING` )
Variables ¶
View Source
var ( VatKey = common.HexToHash(storage.IndexZero) VatMetadata = utils.StorageValueMetadata{ Name: CdpManagerVat, Keys: nil, Type: utils.Address, } CdpiKey = common.HexToHash(storage.IndexOne) CdpiMetadata = utils.StorageValueMetadata{ Name: CdpManagerCdpi, Keys: nil, Type: utils.Uint256, } UrnsMappingIndex = storage.IndexTwo ListMappingIndex = storage.IndexThree OwnsMappingIndex = storage.IndexFour IlksMappingIndex = storage.IndexFive FirstMappingIndex = storage.IndexSix LastMappingIndex = storage.IndexSeven CountMappingIndex = storage.IndexEight )
Functions ¶
This section is empty.
Types ¶
type CdpManagerMappings ¶
type CdpManagerMappings struct {
StorageRepository s2.IMakerStorageRepository
// contains filtered or unexported fields
}
func (*CdpManagerMappings) Lookup ¶
func (mappings *CdpManagerMappings) Lookup(key common.Hash) (utils.StorageValueMetadata, error)
func (*CdpManagerMappings) SetDB ¶
func (mappings *CdpManagerMappings) SetDB(db *postgres.DB)
type CdpManagerStorageRepository ¶
type CdpManagerStorageRepository struct {
// contains filtered or unexported fields
}
func (CdpManagerStorageRepository) Create ¶
func (repository CdpManagerStorageRepository) Create(blockNumber int, blockHash string, metadata utils.StorageValueMetadata, value interface{}) error
func (*CdpManagerStorageRepository) SetDB ¶
func (repository *CdpManagerStorageRepository) SetDB(db *postgres.DB)
Click to show internal directories.
Click to hide internal directories.