constants

package
v0.0.0-...-5bb148b Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2021 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Transfer2Indexed string = `` // event Transfer(address indexed from, address indexed to, uint256 value);
	/* 217-byte string literal not displayed */
	Transfer0Indexed string = `` // event Transfer(address from, address to, uint256 value);
	/* 219-byte string literal not displayed */
	Transfer1Indexed string = `` // event Transfer(address indexed from, address to, uint256 value);
	/* 218-byte string literal not displayed */
	Transfer3Indexed string = `` // event Transfer(address indexed from, address indexed to, uint256 indexed value);
	/* 216-byte string literal not displayed */
	Mint1Indexed                   string = `` /* 165-byte string literal not displayed */
	Mint0Indexed                   string = `` /* 166-byte string literal not displayed */
	Mint2Indexed                   string = `` /* 164-byte string literal not displayed */
	WipedAccount1Indexed           string = `` /* 175-byte string literal not displayed */
	WipedAccount0Indexed           string = `` /* 176-byte string literal not displayed */
	WipedAccount2Indexed           string = `` /* 174-byte string literal not displayed */
	Burn1Indexed                   string = `` /* 167-byte string literal not displayed */
	Burn0Indexed                   string = `` /* 168-byte string literal not displayed */
	Burn2Indexed                   string = `` /* 166-byte string literal not displayed */
	WipeBlacklistedAccount1Indexed string = `` /* 185-byte string literal not displayed */
	WipeBlacklistedAccount0Indexed string = `` /* 186-byte string literal not displayed */
	WipeBlacklistedAccount2Indexed string = `` /* 184-byte string literal not displayed */
	DestroyedBlackFunds0Indexed    string = `` /* 183-byte string literal not displayed */
	DestroyedBlackFunds1Indexed    string = `` /* 182-byte string literal not displayed */
	DestroyedBlackFunds2Indexed    string = `` /* 181-byte string literal not displayed */
	Issue0Indexed                  string = `[{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"}],"name":"Issue0Indexed","type":"event"}]`
	Issue1Indexed                  string = `[{"anonymous":false,"inputs":[{"indexed":true,"name":"value","type":"uint256"}],"name":"Issue1Indexed","type":"event"}]`
	Redeem0Indexed                 string = `[{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"}],"name":"Redeem0Indexed","type":"event"}]`
	Redeem1Indexed                 string = `[{"anonymous":false,"inputs":[{"indexed":true,"name":"value","type":"uint256"}],"name":"Redeem1Indexed","type":"event"}]`
	TransferFrom3Indexed           string = `` /* 272-byte string literal not displayed */
	TransferFrom2Indexed           string = `` /* 273-byte string literal not displayed */
	TransferFrom1Indexed           string = `` /* 274-byte string literal not displayed */
	TransferFrom0Indexed           string = `` /* 275-byte string literal not displayed */
	Deposit1Indexed                string = `` /* 166-byte string literal not displayed */
	Deposit2Indexed                string = `` /* 165-byte string literal not displayed */
	Deposit0Indexed                string = `` /* 167-byte string literal not displayed */
	Withdrawal1Indexed             string = `` /* 171-byte string literal not displayed */
	Withdrawal2Indexed             string = `` /* 170-byte string literal not displayed */
	Withdrawal0Indexed             string = `` /* 172-byte string literal not displayed */
	Sent3Indexed                   string = `` /* 367-byte string literal not displayed */
	Sent2Indexed                   string = `` /* 368-byte string literal not displayed */
	Sent1Indexed                   string = `` /* 369-byte string literal not displayed */
	Sent0Indexed                   string = `` /* 370-byte string literal not displayed */
	Minted3Indxed                  string = `` /* 319-byte string literal not displayed */
	Minted2Indxed                  string = `` /* 320-byte string literal not displayed */
	Minted1Indxed                  string = `` /* 321-byte string literal not displayed */
	Minted0Indxed                  string = `` /* 322-byte string literal not displayed */
	Burned3Indexed                 string = `` /* 322-byte string literal not displayed */
	Burned2Indexed                 string = `` /* 323-byte string literal not displayed */
	Burned1Indexed                 string = `` /* 324-byte string literal not displayed */
	Burned0Indexed                 string = `` /* 325-byte string literal not displayed */
	TransferWithData3Indexed       string = `` /* 271-byte string literal not displayed */
	TransferWithData2Indexed       string = `` /* 272-byte string literal not displayed */
	TransferWithData1Indexed       string = `` /* 273-byte string literal not displayed */
	TransferWithData0Indexed       string = `` /* 274-byte string literal not displayed */
	NewTokenGrant3Indexed          string = `` /* 373-byte string literal not displayed */
	NewTokenGrant2Indexed          string = `` /* 374-byte string literal not displayed */
	NewTokenGrant1Indexed          string = `` /* 375-byte string literal not displayed */
	NewTokenGrant0Indexed          string = `` /* 376-byte string literal not displayed */
)

These abis have been modifed so that they all use the name "from" for the address which is losing tokens, "to" for the address which is getting tokens, and "value" for the number of tokens in every case This way we can generically access these values we need for tracking balance

Variables

View Source
var CombinedABI = Transfer3Indexed[:len(Transfer3Indexed)-1] + "," +
	Transfer2Indexed[1:len(Transfer2Indexed)-1] + "," +
	Transfer1Indexed[1:len(Transfer1Indexed)-1] + "," +
	Transfer0Indexed[1:len(Transfer0Indexed)-1] + "," +
	Mint2Indexed[1:len(Mint2Indexed)-1] + "," +
	Mint1Indexed[1:len(Mint1Indexed)-1] + "," +
	Mint0Indexed[1:len(Mint0Indexed)-1] + "," +
	WipedAccount2Indexed[1:len(WipedAccount2Indexed)-1] + "," +
	WipedAccount1Indexed[1:len(WipedAccount1Indexed)-1] + "," +
	WipedAccount0Indexed[1:len(WipedAccount0Indexed)-1] + "," +
	Burn2Indexed[1:len(Burn2Indexed)-1] + "," +
	Burn1Indexed[1:len(Burn1Indexed)-1] + "," +
	Burn0Indexed[1:len(Burn0Indexed)-1] + "," +
	WipeBlacklistedAccount2Indexed[1:len(WipeBlacklistedAccount2Indexed)-1] + "," +
	WipeBlacklistedAccount1Indexed[1:len(WipeBlacklistedAccount1Indexed)-1] + "," +
	WipeBlacklistedAccount0Indexed[1:len(WipeBlacklistedAccount0Indexed)-1] + "," +
	DestroyedBlackFunds2Indexed[1:len(DestroyedBlackFunds2Indexed)-1] + "," +
	DestroyedBlackFunds1Indexed[1:len(DestroyedBlackFunds1Indexed)-1] + "," +
	DestroyedBlackFunds0Indexed[1:len(DestroyedBlackFunds0Indexed)-1] + "," +
	DestroyedBlackFunds2Indexed[1:len(DestroyedBlackFunds2Indexed)-1] + "," +
	DestroyedBlackFunds1Indexed[1:len(DestroyedBlackFunds1Indexed)-1] + "," +
	DestroyedBlackFunds0Indexed[1:len(DestroyedBlackFunds0Indexed)-1] + "," +
	TransferFrom3Indexed[1:len(TransferFrom3Indexed)-1] + "," +
	TransferFrom2Indexed[1:len(TransferFrom2Indexed)-1] + "," +
	TransferFrom1Indexed[1:len(TransferFrom1Indexed)-1] + "," +
	TransferFrom0Indexed[1:len(TransferFrom0Indexed)-1] + "," +
	Deposit2Indexed[1:len(Deposit2Indexed)-1] + "," +
	Deposit1Indexed[1:len(Deposit1Indexed)-1] + "," +
	Deposit0Indexed[1:len(Deposit0Indexed)-1] + "," +
	Withdrawal2Indexed[1:len(Withdrawal2Indexed)-1] + "," +
	Withdrawal1Indexed[1:len(Withdrawal1Indexed)-1] + "," +
	Withdrawal0Indexed[1:len(Withdrawal0Indexed)-1] + "," +
	Sent3Indexed[1:len(Sent3Indexed)-1] + "," +
	Sent2Indexed[1:len(Sent2Indexed)-1] + "," +
	Sent1Indexed[1:len(Sent1Indexed)-1] + "," +
	Sent0Indexed[1:len(Sent0Indexed)-1] + "," +
	Minted3Indxed[1:len(Minted3Indxed)-1] + "," +
	Minted2Indxed[1:len(Minted2Indxed)-1] + "," +
	Minted1Indxed[1:len(Minted1Indxed)-1] + "," +
	Minted0Indxed[1:len(Minted0Indxed)-1] + "," +
	Burned3Indexed[1:len(Burned3Indexed)-1] + "," +
	Burned2Indexed[1:len(Burned2Indexed)-1] + "," +
	Burned1Indexed[1:len(Burned1Indexed)-1] + "," +
	Burned0Indexed[1:len(Burned0Indexed)-1] + "," +
	TransferWithData3Indexed[1:len(TransferWithData3Indexed)-1] + "," +
	TransferWithData2Indexed[1:len(TransferWithData2Indexed)-1] + "," +
	TransferWithData1Indexed[1:len(TransferWithData1Indexed)-1] + "," +
	TransferWithData0Indexed[1:len(TransferWithData0Indexed)-1] + "," +
	NewTokenGrant3Indexed[1:len(NewTokenGrant3Indexed)-1] + "," +
	NewTokenGrant2Indexed[1:len(NewTokenGrant2Indexed)-1] + "," +
	NewTokenGrant1Indexed[1:len(NewTokenGrant1Indexed)-1] + "," +
	NewTokenGrant0Indexed[1:]
View Source
var Topic0s = []common.Hash{
	common.HexToHash("0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"),
	common.HexToHash("0x930a61a57a70a73c2a503615b87e2e54fe5b9cdeacda518270b852296ab1a377"),
	common.HexToHash("0x0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885"),
	common.HexToHash("0xb4683f1a6bfdb19078899ae88702d383183e50a367af29a37f4e7357a7fc13f9"),
	common.HexToHash("0xdf58d2368c06216a398f05a7a88c8edc64a25c33f33fd2bd8b56fbc8822c02d8"),
	common.HexToHash("0x6dd8c32d75aebbe065ce6cbbce463910d4d71fcfa91bb7fb276358b35223b8c1"),
	common.HexToHash("0xcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5"),
	common.HexToHash("0x654fd2845115fd0c81b8dd4d62aa4344b1990142afe190faf6dc30a9fa0f5e31"),
	common.HexToHash("0xfa8f14973a436f651cdc72fcb50527f364a3b92681dc7aacb0ebeed1e7fb7070"),
	common.HexToHash("0x5ad932ee61740a6d8228a885eb9b654a6495a14372f49fed16686c4c80cc031a"),
	common.HexToHash("0x61e6e66b0d6339b2980aecc6ccc0039736791f0ccde9ed512e789a7fbdd698c6"),
	common.HexToHash("0x2ca1f69d129207da56149d0f73a0e0dce0d262588ea7da9e1523fc6fe04ad407"),

	common.HexToHash("0x5f7542858008eeb041631f30e6109ae94b83a58e9a58261dd2c42c508850f939"),
	common.HexToHash("0xbf480be9a10591c488f4bdf0305c23b7114779b0c1a42fb58401ef0a8574bc79"),
	common.HexToHash("0x9b40ecb08ede8b5f14f7401641540771bbdaaac8638c21f5813ae7ba76d75155"),
	common.HexToHash("0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c"),
	common.HexToHash("0x1be94c6778a9e1751832385a51994fbb7b20c9c08ebfa22735a951d4b84ebb1e"),
	common.HexToHash("0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65"),
	common.HexToHash("0x06b541ddaa720db2b10a4d0cdac39b8d360425fc073085fac19bc82614677987"),
	common.HexToHash("0x508ca8d3308822f04cf682f4bac548a7de69fc6954e01258a2dc6d502f1e5e5a"),
	common.HexToHash("0x2fe5be0146f74c5bce36c0b80911af6c7d86ff27e89d5cfa61fc681327954e5d"),
	common.HexToHash("0x3aa4a6cc0d5ab5394ea4f839cf461a37a5afd436ab69ed9a54dd3253c7b81d95"),
	common.HexToHash("0xa78a9be3a7b862d26933ad85fb11d80ef66b8f972d7cbba06621d583943a4098"),
	common.HexToHash("0x0d31e6d5f63c75ca22bedbcb23cb447651d38fb050ff66bde15d27ebdc90e5c6"),
	common.HexToHash("0xe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c16"),
	common.HexToHash("0x7cb74cd01a697bfd8e59936d9ff98bd88ee6795ae83c4de40900ecd767af76ca"),
	common.HexToHash("0x9e12d725ade130ef3f3727e13815b3fcf01a631419ce8142bafb0752a61121e8"),
	common.HexToHash("0x3a54236f3fa142aa8af68c2520b5280d6ad1c3b751f857990552c0f9ef326f37"),
}

Functions

func AccountAddresses

func AccountAddresses() []common.Address

func EquivalentTokenAddressesMapping

func EquivalentTokenAddressesMapping() map[common.Address][]common.Address

func StartingBlock

func StartingBlock() int64

func TokenAddresses

func TokenAddresses() []common.Address

Types

type Event

type Event struct {
	Label Label    // The Label for this event
	Names []string // Name used to find this event in the ABI, depending on how many indexed args it has (e.g. Transfer3Indexed)
}

func GetEventFromLabel

func GetEventFromLabel(label Label) Event

func GetEventFromName

func GetEventFromName(name string) Event

func (*Event) GetLabel

func (e *Event) GetLabel() Label

func (*Event) GetName

func (e *Event) GetName(i int) string

type Label

type Label string
const (
	Transfer               Label = "Transfer"
	Mint                   Label = "Mint"
	WipedAccount           Label = "WipedAccount"
	Burn                   Label = "Burn"
	WipeBlacklistedAccount Label = "WipeBlacklistedAccount"
	DestroyedBlackFunds    Label = "DestroyedBlackFunds"
	Issue                  Label = "Issue"
	Redeem                 Label = "Redeem"
	TransferFrom           Label = "TransferFrom"
	Deposit                Label = "Deposit"
	Withdrawal             Label = "Withdrawal"
	Sent                   Label = "Sent"
	Minted                 Label = "Minted"
	Burned                 Label = "Burned"
	TransferWithData       Label = "TransferWithData"
	NewTokenGrant          Label = "NewTokenGrant"
)

func NewLabel

func NewLabel(name string) Label

func NewLabelFromSignature

func NewLabelFromSignature(sig string) Label

func (Label) Name

func (label Label) Name() string

func (Label) Sigs

func (label Label) Sigs() []common.Hash

Jump to

Keyboard shortcuts

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