Documentation
¶
Index ¶
- Variables
- func AssertUrn(actual, expected UrnState)
- func CreateCatRecords(header core.Header, valuesMap map[string]string, ...)
- func CreateJugRecords(header core.Header, valuesMap map[string]string, ...)
- func CreateUrn(setupData UrnSetupData, metadata UrnMetadata, vatRepo vat.VatStorageRepository, ...)
- func CreateVatRecords(header core.Header, valuesMap map[string]string, ...)
- func GetExpectedRatio(ink, spot, art, rate int) float64
- func GetIlkValues(seed int) map[string]string
- func GetMetadata(fieldType, ilk string, valueType utils.ValueType) utils.StorageValueMetadata
- type FrobEvent
- type IlkState
- type UrnMetadata
- type UrnSetupData
- type UrnState
Constants ¶
This section is empty.
Variables ¶
View Source
var ( FakeIlk = "fakeIlk" AnotherFakeIlk = "anotherFakeIlk" EmptyMetadatas []utils.StorageValueMetadata FakeIlkRateMetadata = GetMetadata(vat.IlkRate, FakeIlk, utils.Uint256) FakeIlkArtMetadata = GetMetadata(vat.IlkArt, FakeIlk, utils.Uint256) FakeIlkSpotMetadata = GetMetadata(vat.IlkSpot, FakeIlk, utils.Uint256) FakeIlkLineMetadata = GetMetadata(vat.IlkLine, FakeIlk, utils.Uint256) FakeIlkDustMetadata = GetMetadata(vat.IlkDust, FakeIlk, utils.Uint256) FakeIlkVatMetadatas = []utils.StorageValueMetadata{ FakeIlkRateMetadata, FakeIlkArtMetadata, FakeIlkSpotMetadata, FakeIlkLineMetadata, FakeIlkDustMetadata, } FakeIlkCatMetadatas = []utils.StorageValueMetadata{ fakeIlkChopMetadata, fakeIlkLumpMetadata, fakeIlkFlipMetadata, } FakeIlkJugMetadatas = []utils.StorageValueMetadata{ fakeIlkRhoMetadata, fakeIlkTaxMetadata, } AnotherFakeIlkVatMetadatas = []utils.StorageValueMetadata{ anotherFakeIlkRateMetadata, anotherFakeIlkArtMetadata, anotherFakeIlkSpotMetadata, anotherFakeIlkLineMetadata, anotherFakeIlkDustMetadata, } AnotherFakeIlkCatMetadatas = []utils.StorageValueMetadata{ anotherFakeIlkChopMetadata, anotherFakeIlkLumpMetadata, anotherFakeIlkFlipMetadata, } AnotherFakeIlkJugMetadatas = []utils.StorageValueMetadata{ anotherFakeIlkRhoMetadata, anotherFakeIlkTaxMetadata, } )
Functions ¶
func CreateCatRecords ¶
func CreateCatRecords(header core.Header, valuesMap map[string]string, metadatas []utils.StorageValueMetadata, repository cat.CatStorageRepository)
func CreateJugRecords ¶
func CreateJugRecords(header core.Header, valuesMap map[string]string, metadatas []utils.StorageValueMetadata, repository jug.JugStorageRepository)
func CreateUrn ¶
func CreateUrn(setupData UrnSetupData, metadata UrnMetadata, vatRepo vat.VatStorageRepository, headerRepo repositories.HeaderRepository)
Creates urn by creating necessary state diffs and the corresponding header
func CreateVatRecords ¶
func CreateVatRecords(header core.Header, valuesMap map[string]string, metadatas []utils.StorageValueMetadata, repository vat.VatStorageRepository)
func GetExpectedRatio ¶
func GetIlkValues ¶
func GetMetadata ¶
func GetMetadata(fieldType, ilk string, valueType utils.ValueType) utils.StorageValueMetadata
Types ¶
type IlkState ¶
type UrnMetadata ¶
type UrnMetadata struct {
UrnInk utils.StorageValueMetadata
UrnArt utils.StorageValueMetadata
IlkSpot utils.StorageValueMetadata
IlkRate utils.StorageValueMetadata
}
func GetUrnMetadata ¶
func GetUrnMetadata(ilk, urn string) UrnMetadata
type UrnSetupData ¶
func GetUrnSetupData ¶
func GetUrnSetupData(block, timestamp int) UrnSetupData
Does not return values computed by the query (ratio, safe, updated, created)
type UrnState ¶
type UrnState struct {
UrnId string
IlkId string
BlockHeight int
Ink string
Art string
Ratio sql.NullString
Safe bool
Created sql.NullString
Updated sql.NullString
}
Click to show internal directories.
Click to hide internal directories.