Documentation ¶
Index ¶
- Variables
- func AssertUrn(actual, expected UrnState)
- func CreateCatRecords(header core.Header, valuesMap map[string]string, ...)
- func CreateDeal(input DealCreationInput) (err error)
- func CreateDent(input DentCreationInput) (err error)
- func CreateFlap(db *postgres.DB, header core.Header, valuesMap map[string]interface{}, ...)
- func CreateFlapKick(contractAddress string, bidId int, headerId int64, ...) error
- func CreateFlip(db *postgres.DB, header core.Header, valuesMap map[string]interface{}, ...)
- func CreateFlipKick(contractAddress string, bidId int, headerId int64, usr string, ...) error
- func CreateFlop(db *postgres.DB, header core.Header, valuesMap map[string]interface{}, ...)
- func CreateFlopKick(contractAddress string, bidId int, headerId int64, ...) error
- func CreateIlk(db *postgres.DB, header core.Header, valuesMap map[string]string, ...)
- func CreateJugRecords(header core.Header, valuesMap map[string]string, ...)
- func CreateManagedCdp(db *postgres.DB, header core.Header, valuesMap map[string]interface{}, ...) error
- func CreateSpotRecords(header core.Header, valuesMap map[string]string, ...)
- func CreateTend(input TendCreationInput) (err error)
- func CreateTick(input TickCreationInput) (err error)
- func CreateUrn(setupData UrnSetupData, metadata UrnMetadata, vatRepo vat.VatStorageRepository, ...)
- func CreateVatRecords(header core.Header, valuesMap map[string]string, ...)
- func CreateYank(input YankCreationInput) (err error)
- func GetCdpManagerMetadatas(cdpi string) []utils.StorageValueMetadata
- func GetCdpManagerStorageValues(seed int, ilkHex string, urnGuy string, cdpi int) map[string]interface{}
- func GetEmptyNullString() sql.NullString
- func GetExpectedRatio(ink, spot, art, rate int) float64
- func GetExpectedTimestamp(epoch int) string
- func GetFlapMetadatas(bidId string) []utils.StorageValueMetadata
- func GetFlapStorageValues(seed, bidId int) map[string]interface{}
- func GetFlipMetadatas(bidId string) []utils.StorageValueMetadata
- func GetFlipStorageValues(seed int, ilk string, bidId int) map[string]interface{}
- func GetFlopMetadatas(bidId string) []utils.StorageValueMetadata
- func GetFlopStorageValues(seed, bidId int) map[string]interface{}
- func GetIlkValues(seed int) map[string]string
- func GetRandomInt(min, max int) int
- func GetValidNullString(val string) sql.NullString
- func SetUpFlapBidContext(setupData FlapBidCreationInput) (err error)
- func SetUpFlipBidContext(setupData FlipBidContextInput) (ilkId, urnId int, err error)
- func SetUpFlopBidContext(setupData FlopBidCreationInput) (err error)
- type BidEvent
- type BiteEvent
- type DealCreationInput
- type DentCreationInput
- type FlapBid
- type FlapBidCreationInput
- type FlipBid
- type FlipBidContextInput
- type FlopBid
- type FlopBidCreationInput
- type FrobEvent
- type IlkFileEvent
- type IlkState
- type ManagedCdp
- type PokeEvent
- type SinQueueEvent
- type TendCreationInput
- type TestIlk
- type TickCreationInput
- type UrnMetadata
- type UrnSetupData
- type UrnState
- type YankCreationInput
Constants ¶
This section is empty.
Variables ¶
View Source
var ( FakeIlk = TestIlk{ Hex: "0x464b450000000000000000000000000000000000000000000000000000000000", Identifier: "FKE", } AnotherFakeIlk = TestIlk{ Hex: "0x464b453200000000000000000000000000000000000000000000000000000000", Identifier: "FKE2", } EmptyMetadatas []utils.StorageValueMetadata FakeIlkRateMetadata = utils.GetStorageValueMetadata(vat.IlkRate, map[utils.Key]string{constants.Ilk: FakeIlk.Hex}, utils.Uint256) FakeIlkArtMetadata = utils.GetStorageValueMetadata(vat.IlkArt, map[utils.Key]string{constants.Ilk: FakeIlk.Hex}, utils.Uint256) FakeIlkSpotMetadata = utils.GetStorageValueMetadata(vat.IlkSpot, map[utils.Key]string{constants.Ilk: FakeIlk.Hex}, utils.Uint256) FakeIlkLineMetadata = utils.GetStorageValueMetadata(vat.IlkLine, map[utils.Key]string{constants.Ilk: FakeIlk.Hex}, utils.Uint256) FakeIlkDustMetadata = utils.GetStorageValueMetadata(vat.IlkDust, map[utils.Key]string{constants.Ilk: FakeIlk.Hex}, utils.Uint256) FakeIlkVatMetadatas = []utils.StorageValueMetadata{ FakeIlkRateMetadata, FakeIlkArtMetadata, FakeIlkSpotMetadata, FakeIlkLineMetadata, FakeIlkDustMetadata, } FakeIlkCatMetadatas = []utils.StorageValueMetadata{ fakeIlkChopMetadata, fakeIlkLumpMetadata, fakeIlkFlipMetadata, } FakeIlkJugMetadatas = []utils.StorageValueMetadata{ fakeIlkRhoMetadata, fakeIlkTaxMetadata, } FakeIlkSpotMetadatas = []utils.StorageValueMetadata{ fakeIlkPipMetadata, fakeIlkMatMetadata, } AnotherFakeIlkVatMetadatas = []utils.StorageValueMetadata{ anotherFakeIlkRateMetadata, anotherFakeIlkArtMetadata, anotherFakeIlkSpotMetadata, anotherFakeIlkLineMetadata, anotherFakeIlkDustMetadata, } AnotherFakeIlkCatMetadatas = []utils.StorageValueMetadata{ anotherFakeIlkChopMetadata, anotherFakeIlkLumpMetadata, anotherFakeIlkFlipMetadata, } AnotherFakeIlkJugMetadatas = []utils.StorageValueMetadata{ anotherFakeIlkRhoMetadata, anotherFakeIlkTaxMetadata, } AnotherFakeIlkSpotMetadatas = []utils.StorageValueMetadata{ anotherFakeIlkPipMetadata, anotherFakeIlkMatMetadata, } )
Functions ¶
func CreateCatRecords ¶
func CreateCatRecords(header core.Header, valuesMap map[string]string, metadatas []utils.StorageValueMetadata, repository cat.CatStorageRepository)
func CreateDeal ¶ added in v0.2.10
func CreateDeal(input DealCreationInput) (err error)
func CreateDent ¶ added in v0.2.11
func CreateDent(input DentCreationInput) (err error)
func CreateFlap ¶ added in v0.2.10
func CreateFlapKick ¶ added in v0.2.11
func CreateFlip ¶ added in v0.2.10
func CreateFlipKick ¶ added in v0.2.10
func CreateFlop ¶ added in v0.2.10
func CreateFlopKick ¶ added in v0.2.11
func CreateJugRecords ¶
func CreateJugRecords(header core.Header, valuesMap map[string]string, metadatas []utils.StorageValueMetadata, repository jug.JugStorageRepository)
func CreateManagedCdp ¶ added in v0.2.11
func CreateSpotRecords ¶ added in v0.2.7
func CreateSpotRecords(header core.Header, valuesMap map[string]string, metadatas []utils.StorageValueMetadata, repository spot.SpotStorageRepository)
func CreateTend ¶ added in v0.2.10
func CreateTend(input TendCreationInput) (err error)
func CreateTick ¶ added in v0.2.11
func CreateTick(input TickCreationInput) (err error)
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 CreateYank ¶ added in v0.2.10
func CreateYank(input YankCreationInput) (err error)
func GetCdpManagerMetadatas ¶ added in v0.2.11
func GetCdpManagerMetadatas(cdpi string) []utils.StorageValueMetadata
func GetCdpManagerStorageValues ¶ added in v0.2.11
func GetEmptyNullString ¶ added in v0.2.4
func GetEmptyNullString() sql.NullString
func GetExpectedRatio ¶
func GetExpectedTimestamp ¶ added in v0.2.3
func GetFlapMetadatas ¶ added in v0.2.10
func GetFlapMetadatas(bidId string) []utils.StorageValueMetadata
func GetFlapStorageValues ¶ added in v0.2.10
func GetFlipMetadatas ¶ added in v0.2.10
func GetFlipMetadatas(bidId string) []utils.StorageValueMetadata
func GetFlipStorageValues ¶ added in v0.2.10
func GetFlopMetadatas ¶ added in v0.2.10
func GetFlopMetadatas(bidId string) []utils.StorageValueMetadata
func GetFlopStorageValues ¶ added in v0.2.10
func GetIlkValues ¶
func GetRandomInt ¶ added in v0.2.4
func GetValidNullString ¶ added in v0.2.4
func GetValidNullString(val string) sql.NullString
func SetUpFlapBidContext ¶ added in v0.2.11
func SetUpFlapBidContext(setupData FlapBidCreationInput) (err error)
func SetUpFlipBidContext ¶ added in v0.2.10
func SetUpFlipBidContext(setupData FlipBidContextInput) (ilkId, urnId int, err error)
func SetUpFlopBidContext ¶ added in v0.2.11
func SetUpFlopBidContext(setupData FlopBidCreationInput) (err error)
Types ¶
type DealCreationInput ¶ added in v0.2.10
type DentCreationInput ¶ added in v0.2.11
type FlapBid ¶ added in v0.2.10
type FlapBid struct {
// contains filtered or unexported fields
}
func FlapBidFromValues ¶ added in v0.2.10
type FlapBidCreationInput ¶ added in v0.2.11
type FlapBidCreationInput struct { DealCreationInput Dealt bool FlapKickRepo flap_kick.FlapKickRepository FlapKickHeaderId int64 }
type FlipBid ¶ added in v0.2.10
type FlipBid struct { IlkId string `db:"ilk_id"` UrnId string `db:"urn_id"` Gal string Tab string // contains filtered or unexported fields }
func FlipBidFromValues ¶ added in v0.2.10
type FlipBidContextInput ¶ added in v0.2.11
type FlipBidContextInput struct { DealCreationInput Dealt bool IlkHex string UrnGuy string FlipKickRepo flip_kick.FlipKickRepository FlipKickHeaderId int64 }
type FlopBid ¶ added in v0.2.10
type FlopBid struct {
// contains filtered or unexported fields
}
func FlopBidFromValues ¶ added in v0.2.10
type FlopBidCreationInput ¶ added in v0.2.11
type FlopBidCreationInput struct { DealCreationInput Dealt bool FlopKickRepo flop_kick.FlopKickRepository FlopKickHeaderId int64 }
type IlkFileEvent ¶ added in v0.2.4
type IlkFileEvent struct { IlkIdentifier sql.NullString `db:"ilk_identifier"` What string Data string }
type IlkState ¶
type ManagedCdp ¶ added in v0.2.11
type ManagedCdp struct { Id string `db:"cdpi"` Usr string UrnIdentifier string `db:"urn_identifier"` IlkIdentifier string `db:"ilk_identifier"` Created sql.NullString }
func ManagedCdpFromValues ¶ added in v0.2.11
func ManagedCdpFromValues(ilkIdentifier, created string, cdpValues map[string]interface{}) ManagedCdp
type SinQueueEvent ¶ added in v0.2.4
type TendCreationInput ¶ added in v0.2.10
type TickCreationInput ¶ added in v0.2.11
type TickCreationInput struct { BidId int ContractAddress string TickRepo tick.TickRepository TickHeaderId int64 }
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 { UrnIdentifier string `db:"urn_identifier"` IlkIdentifier string `db:"ilk_identifier"` BlockHeight int `db:"block_height"` Ink string Art string Ratio sql.NullString Safe bool Created sql.NullString Updated sql.NullString }
type YankCreationInput ¶ added in v0.2.10
type YankCreationInput struct { ContractAddress string BidId int YankRepo yank.YankRepository YankHeaderId int64 }
Click to show internal directories.
Click to hide internal directories.