makerdao

package
v0.0.0-...-bd3dd7f Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MakerDaoCDPSABI = MakerDaoCDPSMetaData.ABI

MakerDaoCDPSABI is the input ABI used to generate the binding from. Deprecated: Use MakerDaoCDPSMetaData.ABI instead.

View Source
var MakerDaoCDPSMetaData = &bind.MetaData{
	ABI: "[{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"manager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"guy\",\"type\":\"address\"}],\"name\":\"getCdpsAsc\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address[]\",\"name\":\"urns\",\"type\":\"address[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"ilks\",\"type\":\"bytes32[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"manager\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"guy\",\"type\":\"address\"}],\"name\":\"getCdpsDesc\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"address[]\",\"name\":\"urns\",\"type\":\"address[]\"},{\"internalType\":\"bytes32[]\",\"name\":\"ilks\",\"type\":\"bytes32[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

MakerDaoCDPSMetaData contains all meta data concerning the MakerDaoCDPS contract.

View Source
var MakerDaoIlkRegistryABI = MakerDaoIlkRegistryMetaData.ABI

MakerDaoIlkRegistryABI is the input ABI used to generate the binding from. Deprecated: Use MakerDaoIlkRegistryMetaData.ABI instead.

View Source
var MakerDaoIlkRegistryMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"vat_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"dog_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"cat_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spot_\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"AddIlk\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"usr\",\"type\":\"address\"}],\"name\":\"Deny\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"data\",\"type\":\"address\"}],\"name\":\"File\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"data\",\"type\":\"address\"}],\"name\":\"File\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"data\",\"type\":\"uint256\"}],\"name\":\"File\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"data\",\"type\":\"string\"}],\"name\":\"File\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"NameError\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"usr\",\"type\":\"address\"}],\"name\":\"Rely\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"RemoveIlk\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"SymbolError\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"UpdateIlk\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"adapter\",\"type\":\"address\"}],\"name\":\"add\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"cat\",\"outputs\":[{\"internalType\":\"contractCatLike\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"class\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"count\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"dec\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"usr\",\"type\":\"address\"}],\"name\":\"deny\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"dog\",\"outputs\":[{\"internalType\":\"contractDogLike\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"data\",\"type\":\"uint256\"}],\"name\":\"file\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"data\",\"type\":\"string\"}],\"name\":\"file\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"data\",\"type\":\"address\"}],\"name\":\"file\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"data\",\"type\":\"address\"}],\"name\":\"file\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"gem\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"pos\",\"type\":\"uint256\"}],\"name\":\"get\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"ilkData\",\"outputs\":[{\"internalType\":\"uint96\",\"name\":\"pos\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"join\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"gem\",\"type\":\"address\"},{\"internalType\":\"uint8\",\"name\":\"dec\",\"type\":\"uint8\"},{\"internalType\":\"uint96\",\"name\":\"class\",\"type\":\"uint96\"},{\"internalType\":\"address\",\"name\":\"pip\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"xlip\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"info\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"class\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dec\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"gem\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"pip\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"join\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"xlip\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"join\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"list\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"list\",\"outputs\":[{\"internalType\":\"bytes32[]\",\"name\":\"\",\"type\":\"bytes32[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"pip\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"pos\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"_ilk\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_join\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_gem\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_dec\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_class\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"_pip\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_xlip\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"}],\"name\":\"put\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"usr\",\"type\":\"address\"}],\"name\":\"rely\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"remove\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"removeAuth\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"spot\",\"outputs\":[{\"internalType\":\"contractSpotLike\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"update\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vat\",\"outputs\":[{\"internalType\":\"contractVatLike\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"wards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"xlip\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

MakerDaoIlkRegistryMetaData contains all meta data concerning the MakerDaoIlkRegistry contract.

View Source
var MakerDaoMcdVatABI = MakerDaoMcdVatMetaData.ABI

MakerDaoMcdVatABI is the input ABI used to generate the binding from. Deprecated: Use MakerDaoMcdVatMetaData.ABI instead.

View Source
var MakerDaoMcdVatMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":true,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes4\",\"name\":\"sig\",\"type\":\"bytes4\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"arg1\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"arg2\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"arg3\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"LogNote\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[],\"name\":\"Line\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"cage\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"can\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"dai\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"debt\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"usr\",\"type\":\"address\"}],\"name\":\"deny\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"data\",\"type\":\"uint256\"}],\"name\":\"file\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"what\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"data\",\"type\":\"uint256\"}],\"name\":\"file\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"src\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"wad\",\"type\":\"uint256\"}],\"name\":\"flux\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"i\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"u\",\"type\":\"address\"},{\"internalType\":\"int256\",\"name\":\"rate\",\"type\":\"int256\"}],\"name\":\"fold\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"src\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"int256\",\"name\":\"dink\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"dart\",\"type\":\"int256\"}],\"name\":\"fork\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"i\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"u\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"v\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"w\",\"type\":\"address\"},{\"internalType\":\"int256\",\"name\":\"dink\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"dart\",\"type\":\"int256\"}],\"name\":\"frob\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"gem\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"i\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"u\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"v\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"w\",\"type\":\"address\"},{\"internalType\":\"int256\",\"name\":\"dink\",\"type\":\"int256\"},{\"internalType\":\"int256\",\"name\":\"dart\",\"type\":\"int256\"}],\"name\":\"grab\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"rad\",\"type\":\"uint256\"}],\"name\":\"heal\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"usr\",\"type\":\"address\"}],\"name\":\"hope\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"ilks\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"Art\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"spot\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"line\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"dust\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"}],\"name\":\"init\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"live\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"src\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"dst\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"rad\",\"type\":\"uint256\"}],\"name\":\"move\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"usr\",\"type\":\"address\"}],\"name\":\"nope\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"usr\",\"type\":\"address\"}],\"name\":\"rely\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"sin\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"ilk\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"usr\",\"type\":\"address\"},{\"internalType\":\"int256\",\"name\":\"wad\",\"type\":\"int256\"}],\"name\":\"slip\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"u\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"v\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"rad\",\"type\":\"uint256\"}],\"name\":\"suck\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"urns\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"ink\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"art\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"vice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"wards\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

MakerDaoMcdVatMetaData contains all meta data concerning the MakerDaoMcdVat contract.

View Source
var MakerDaoProxyRegistryABI = MakerDaoProxyRegistryMetaData.ABI

MakerDaoProxyRegistryABI is the input ABI used to generate the binding from. Deprecated: Use MakerDaoProxyRegistryMetaData.ABI instead.

View Source
var MakerDaoProxyRegistryMetaData = &bind.MetaData{
	ABI: "[{\"constant\":false,\"inputs\":[],\"name\":\"build\",\"outputs\":[{\"name\":\"proxy\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"}],\"name\":\"proxies\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"build\",\"outputs\":[{\"name\":\"proxy\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"factory_\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]",
}

MakerDaoProxyRegistryMetaData contains all meta data concerning the MakerDaoProxyRegistry contract.

Functions

This section is empty.

Types

type MakerDaoCDPS

type MakerDaoCDPS struct {
	MakerDaoCDPSCaller     // Read-only binding to the contract
	MakerDaoCDPSTransactor // Write-only binding to the contract
	MakerDaoCDPSFilterer   // Log filterer for contract events
}

MakerDaoCDPS is an auto generated Go binding around an Ethereum contract.

func NewMakerDaoCDPS

func NewMakerDaoCDPS(address common.Address, backend bind.ContractBackend) (*MakerDaoCDPS, error)

NewMakerDaoCDPS creates a new instance of MakerDaoCDPS, bound to a specific deployed contract.

type MakerDaoCDPSCaller

type MakerDaoCDPSCaller struct {
	// contains filtered or unexported fields
}

MakerDaoCDPSCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMakerDaoCDPSCaller

func NewMakerDaoCDPSCaller(address common.Address, caller bind.ContractCaller) (*MakerDaoCDPSCaller, error)

NewMakerDaoCDPSCaller creates a new read-only instance of MakerDaoCDPS, bound to a specific deployed contract.

func (*MakerDaoCDPSCaller) GetCdpsAsc

func (_MakerDaoCDPS *MakerDaoCDPSCaller) GetCdpsAsc(opts *bind.CallOpts, manager common.Address, guy common.Address) (struct {
	Ids  []*big.Int
	Urns []common.Address
	Ilks [][32]byte
}, error)

GetCdpsAsc is a free data retrieval call binding the contract method 0x1ce03f38.

Solidity: function getCdpsAsc(address manager, address guy) view returns(uint256[] ids, address[] urns, bytes32[] ilks)

func (*MakerDaoCDPSCaller) GetCdpsDesc

func (_MakerDaoCDPS *MakerDaoCDPSCaller) GetCdpsDesc(opts *bind.CallOpts, manager common.Address, guy common.Address) (struct {
	Ids  []*big.Int
	Urns []common.Address
	Ilks [][32]byte
}, error)

GetCdpsDesc is a free data retrieval call binding the contract method 0x38f7acb4.

Solidity: function getCdpsDesc(address manager, address guy) view returns(uint256[] ids, address[] urns, bytes32[] ilks)

type MakerDaoCDPSCallerRaw

type MakerDaoCDPSCallerRaw struct {
	Contract *MakerDaoCDPSCaller // Generic read-only contract binding to access the raw methods on
}

MakerDaoCDPSCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MakerDaoCDPSCallerRaw) Call

func (_MakerDaoCDPS *MakerDaoCDPSCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type MakerDaoCDPSCallerSession

type MakerDaoCDPSCallerSession struct {
	Contract *MakerDaoCDPSCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

MakerDaoCDPSCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MakerDaoCDPSCallerSession) GetCdpsAsc

func (_MakerDaoCDPS *MakerDaoCDPSCallerSession) GetCdpsAsc(manager common.Address, guy common.Address) (struct {
	Ids  []*big.Int
	Urns []common.Address
	Ilks [][32]byte
}, error)

GetCdpsAsc is a free data retrieval call binding the contract method 0x1ce03f38.

Solidity: function getCdpsAsc(address manager, address guy) view returns(uint256[] ids, address[] urns, bytes32[] ilks)

func (*MakerDaoCDPSCallerSession) GetCdpsDesc

func (_MakerDaoCDPS *MakerDaoCDPSCallerSession) GetCdpsDesc(manager common.Address, guy common.Address) (struct {
	Ids  []*big.Int
	Urns []common.Address
	Ilks [][32]byte
}, error)

GetCdpsDesc is a free data retrieval call binding the contract method 0x38f7acb4.

Solidity: function getCdpsDesc(address manager, address guy) view returns(uint256[] ids, address[] urns, bytes32[] ilks)

type MakerDaoCDPSFilterer

type MakerDaoCDPSFilterer struct {
	// contains filtered or unexported fields
}

MakerDaoCDPSFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMakerDaoCDPSFilterer

func NewMakerDaoCDPSFilterer(address common.Address, filterer bind.ContractFilterer) (*MakerDaoCDPSFilterer, error)

NewMakerDaoCDPSFilterer creates a new log filterer instance of MakerDaoCDPS, bound to a specific deployed contract.

type MakerDaoCDPSRaw

type MakerDaoCDPSRaw struct {
	Contract *MakerDaoCDPS // Generic contract binding to access the raw methods on
}

MakerDaoCDPSRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MakerDaoCDPSRaw) Call

func (_MakerDaoCDPS *MakerDaoCDPSRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*MakerDaoCDPSRaw) Transact

func (_MakerDaoCDPS *MakerDaoCDPSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MakerDaoCDPSRaw) Transfer

func (_MakerDaoCDPS *MakerDaoCDPSRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MakerDaoCDPSSession

type MakerDaoCDPSSession struct {
	Contract     *MakerDaoCDPS     // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

MakerDaoCDPSSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MakerDaoCDPSSession) GetCdpsAsc

func (_MakerDaoCDPS *MakerDaoCDPSSession) GetCdpsAsc(manager common.Address, guy common.Address) (struct {
	Ids  []*big.Int
	Urns []common.Address
	Ilks [][32]byte
}, error)

GetCdpsAsc is a free data retrieval call binding the contract method 0x1ce03f38.

Solidity: function getCdpsAsc(address manager, address guy) view returns(uint256[] ids, address[] urns, bytes32[] ilks)

func (*MakerDaoCDPSSession) GetCdpsDesc

func (_MakerDaoCDPS *MakerDaoCDPSSession) GetCdpsDesc(manager common.Address, guy common.Address) (struct {
	Ids  []*big.Int
	Urns []common.Address
	Ilks [][32]byte
}, error)

GetCdpsDesc is a free data retrieval call binding the contract method 0x38f7acb4.

Solidity: function getCdpsDesc(address manager, address guy) view returns(uint256[] ids, address[] urns, bytes32[] ilks)

type MakerDaoCDPSTransactor

type MakerDaoCDPSTransactor struct {
	// contains filtered or unexported fields
}

MakerDaoCDPSTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMakerDaoCDPSTransactor

func NewMakerDaoCDPSTransactor(address common.Address, transactor bind.ContractTransactor) (*MakerDaoCDPSTransactor, error)

NewMakerDaoCDPSTransactor creates a new write-only instance of MakerDaoCDPS, bound to a specific deployed contract.

type MakerDaoCDPSTransactorRaw

type MakerDaoCDPSTransactorRaw struct {
	Contract *MakerDaoCDPSTransactor // Generic write-only contract binding to access the raw methods on
}

MakerDaoCDPSTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MakerDaoCDPSTransactorRaw) Transact

func (_MakerDaoCDPS *MakerDaoCDPSTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MakerDaoCDPSTransactorRaw) Transfer

func (_MakerDaoCDPS *MakerDaoCDPSTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MakerDaoCDPSTransactorSession

type MakerDaoCDPSTransactorSession struct {
	Contract     *MakerDaoCDPSTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

MakerDaoCDPSTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type MakerDaoIlkRegistry

type MakerDaoIlkRegistry struct {
	MakerDaoIlkRegistryCaller     // Read-only binding to the contract
	MakerDaoIlkRegistryTransactor // Write-only binding to the contract
	MakerDaoIlkRegistryFilterer   // Log filterer for contract events
}

MakerDaoIlkRegistry is an auto generated Go binding around an Ethereum contract.

func NewMakerDaoIlkRegistry

func NewMakerDaoIlkRegistry(address common.Address, backend bind.ContractBackend) (*MakerDaoIlkRegistry, error)

NewMakerDaoIlkRegistry creates a new instance of MakerDaoIlkRegistry, bound to a specific deployed contract.

type MakerDaoIlkRegistryAddIlk

type MakerDaoIlkRegistryAddIlk struct {
	Ilk [32]byte
	Raw types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryAddIlk represents a AddIlk event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryAddIlkIterator

type MakerDaoIlkRegistryAddIlkIterator struct {
	Event *MakerDaoIlkRegistryAddIlk // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryAddIlkIterator is returned from FilterAddIlk and is used to iterate over the raw logs and unpacked data for AddIlk events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryAddIlkIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryAddIlkIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryAddIlkIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistryCaller

type MakerDaoIlkRegistryCaller struct {
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMakerDaoIlkRegistryCaller

func NewMakerDaoIlkRegistryCaller(address common.Address, caller bind.ContractCaller) (*MakerDaoIlkRegistryCaller, error)

NewMakerDaoIlkRegistryCaller creates a new read-only instance of MakerDaoIlkRegistry, bound to a specific deployed contract.

func (*MakerDaoIlkRegistryCaller) Cat

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Cat(opts *bind.CallOpts) (common.Address, error)

Cat is a free data retrieval call binding the contract method 0xe4881813.

Solidity: function cat() view returns(address)

func (*MakerDaoIlkRegistryCaller) Class

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Class(opts *bind.CallOpts, ilk [32]byte) (*big.Int, error)

Class is a free data retrieval call binding the contract method 0x217cf12b.

Solidity: function class(bytes32 ilk) view returns(uint256)

func (*MakerDaoIlkRegistryCaller) Count

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Count(opts *bind.CallOpts) (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() view returns(uint256)

func (*MakerDaoIlkRegistryCaller) Dec

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Dec(opts *bind.CallOpts, ilk [32]byte) (*big.Int, error)

Dec is a free data retrieval call binding the contract method 0x3017a54d.

Solidity: function dec(bytes32 ilk) view returns(uint256)

func (*MakerDaoIlkRegistryCaller) Dog

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Dog(opts *bind.CallOpts) (common.Address, error)

Dog is a free data retrieval call binding the contract method 0xc3b3ad7f.

Solidity: function dog() view returns(address)

func (*MakerDaoIlkRegistryCaller) Gem

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Gem(opts *bind.CallOpts, ilk [32]byte) (common.Address, error)

Gem is a free data retrieval call binding the contract method 0x41f0b723.

Solidity: function gem(bytes32 ilk) view returns(address)

func (*MakerDaoIlkRegistryCaller) Get

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Get(opts *bind.CallOpts, pos *big.Int) ([32]byte, error)

Get is a free data retrieval call binding the contract method 0x9507d39a.

Solidity: function get(uint256 pos) view returns(bytes32)

func (*MakerDaoIlkRegistryCaller) IlkData

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) IlkData(opts *bind.CallOpts, arg0 [32]byte) (struct {
	Pos    *big.Int
	Join   common.Address
	Gem    common.Address
	Dec    uint8
	Class  *big.Int
	Pip    common.Address
	Xlip   common.Address
	Name   string
	Symbol string
}, error)

IlkData is a free data retrieval call binding the contract method 0xa53a42b5.

Solidity: function ilkData(bytes32 ) view returns(uint96 pos, address join, address gem, uint8 dec, uint96 class, address pip, address xlip, string name, string symbol)

func (*MakerDaoIlkRegistryCaller) Info

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Info(opts *bind.CallOpts, ilk [32]byte) (struct {
	Name   string
	Symbol string
	Class  *big.Int
	Dec    *big.Int
	Gem    common.Address
	Pip    common.Address
	Join   common.Address
	Xlip   common.Address
}, error)

Info is a free data retrieval call binding the contract method 0xb64a097e.

Solidity: function info(bytes32 ilk) view returns(string name, string symbol, uint256 class, uint256 dec, address gem, address pip, address join, address xlip)

func (*MakerDaoIlkRegistryCaller) Join

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Join(opts *bind.CallOpts, ilk [32]byte) (common.Address, error)

Join is a free data retrieval call binding the contract method 0xad677d0b.

Solidity: function join(bytes32 ilk) view returns(address)

func (*MakerDaoIlkRegistryCaller) List

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) List(opts *bind.CallOpts) ([][32]byte, error)

List is a free data retrieval call binding the contract method 0x0f560cd7.

Solidity: function list() view returns(bytes32[])

func (*MakerDaoIlkRegistryCaller) List0

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) List0(opts *bind.CallOpts, start *big.Int, end *big.Int) ([][32]byte, error)

List0 is a free data retrieval call binding the contract method 0x50fd7367.

Solidity: function list(uint256 start, uint256 end) view returns(bytes32[])

func (*MakerDaoIlkRegistryCaller) Name

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Name(opts *bind.CallOpts, ilk [32]byte) (string, error)

Name is a free data retrieval call binding the contract method 0x691f3431.

Solidity: function name(bytes32 ilk) view returns(string)

func (*MakerDaoIlkRegistryCaller) Pip

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Pip(opts *bind.CallOpts, ilk [32]byte) (common.Address, error)

Pip is a free data retrieval call binding the contract method 0xa4903036.

Solidity: function pip(bytes32 ilk) view returns(address)

func (*MakerDaoIlkRegistryCaller) Pos

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Pos(opts *bind.CallOpts, ilk [32]byte) (*big.Int, error)

Pos is a free data retrieval call binding the contract method 0x56eac7dc.

Solidity: function pos(bytes32 ilk) view returns(uint256)

func (*MakerDaoIlkRegistryCaller) Spot

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Spot(opts *bind.CallOpts) (common.Address, error)

Spot is a free data retrieval call binding the contract method 0x6f265b93.

Solidity: function spot() view returns(address)

func (*MakerDaoIlkRegistryCaller) Symbol

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Symbol(opts *bind.CallOpts, ilk [32]byte) (string, error)

Symbol is a free data retrieval call binding the contract method 0x6baa0330.

Solidity: function symbol(bytes32 ilk) view returns(string)

func (*MakerDaoIlkRegistryCaller) Vat

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Vat(opts *bind.CallOpts) (common.Address, error)

Vat is a free data retrieval call binding the contract method 0x36569e77.

Solidity: function vat() view returns(address)

func (*MakerDaoIlkRegistryCaller) Wards

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

func (*MakerDaoIlkRegistryCaller) Xlip

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCaller) Xlip(opts *bind.CallOpts, ilk [32]byte) (common.Address, error)

Xlip is a free data retrieval call binding the contract method 0x247c803f.

Solidity: function xlip(bytes32 ilk) view returns(address)

type MakerDaoIlkRegistryCallerRaw

type MakerDaoIlkRegistryCallerRaw struct {
	Contract *MakerDaoIlkRegistryCaller // Generic read-only contract binding to access the raw methods on
}

MakerDaoIlkRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MakerDaoIlkRegistryCallerRaw) Call

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type MakerDaoIlkRegistryCallerSession

type MakerDaoIlkRegistryCallerSession struct {
	Contract *MakerDaoIlkRegistryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts              // Call options to use throughout this session
}

MakerDaoIlkRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MakerDaoIlkRegistryCallerSession) Cat

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Cat() (common.Address, error)

Cat is a free data retrieval call binding the contract method 0xe4881813.

Solidity: function cat() view returns(address)

func (*MakerDaoIlkRegistryCallerSession) Class

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Class(ilk [32]byte) (*big.Int, error)

Class is a free data retrieval call binding the contract method 0x217cf12b.

Solidity: function class(bytes32 ilk) view returns(uint256)

func (*MakerDaoIlkRegistryCallerSession) Count

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Count() (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() view returns(uint256)

func (*MakerDaoIlkRegistryCallerSession) Dec

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Dec(ilk [32]byte) (*big.Int, error)

Dec is a free data retrieval call binding the contract method 0x3017a54d.

Solidity: function dec(bytes32 ilk) view returns(uint256)

func (*MakerDaoIlkRegistryCallerSession) Dog

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Dog() (common.Address, error)

Dog is a free data retrieval call binding the contract method 0xc3b3ad7f.

Solidity: function dog() view returns(address)

func (*MakerDaoIlkRegistryCallerSession) Gem

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Gem(ilk [32]byte) (common.Address, error)

Gem is a free data retrieval call binding the contract method 0x41f0b723.

Solidity: function gem(bytes32 ilk) view returns(address)

func (*MakerDaoIlkRegistryCallerSession) Get

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Get(pos *big.Int) ([32]byte, error)

Get is a free data retrieval call binding the contract method 0x9507d39a.

Solidity: function get(uint256 pos) view returns(bytes32)

func (*MakerDaoIlkRegistryCallerSession) IlkData

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) IlkData(arg0 [32]byte) (struct {
	Pos    *big.Int
	Join   common.Address
	Gem    common.Address
	Dec    uint8
	Class  *big.Int
	Pip    common.Address
	Xlip   common.Address
	Name   string
	Symbol string
}, error)

IlkData is a free data retrieval call binding the contract method 0xa53a42b5.

Solidity: function ilkData(bytes32 ) view returns(uint96 pos, address join, address gem, uint8 dec, uint96 class, address pip, address xlip, string name, string symbol)

func (*MakerDaoIlkRegistryCallerSession) Info

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Info(ilk [32]byte) (struct {
	Name   string
	Symbol string
	Class  *big.Int
	Dec    *big.Int
	Gem    common.Address
	Pip    common.Address
	Join   common.Address
	Xlip   common.Address
}, error)

Info is a free data retrieval call binding the contract method 0xb64a097e.

Solidity: function info(bytes32 ilk) view returns(string name, string symbol, uint256 class, uint256 dec, address gem, address pip, address join, address xlip)

func (*MakerDaoIlkRegistryCallerSession) Join

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Join(ilk [32]byte) (common.Address, error)

Join is a free data retrieval call binding the contract method 0xad677d0b.

Solidity: function join(bytes32 ilk) view returns(address)

func (*MakerDaoIlkRegistryCallerSession) List

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) List() ([][32]byte, error)

List is a free data retrieval call binding the contract method 0x0f560cd7.

Solidity: function list() view returns(bytes32[])

func (*MakerDaoIlkRegistryCallerSession) List0

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) List0(start *big.Int, end *big.Int) ([][32]byte, error)

List0 is a free data retrieval call binding the contract method 0x50fd7367.

Solidity: function list(uint256 start, uint256 end) view returns(bytes32[])

func (*MakerDaoIlkRegistryCallerSession) Name

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Name(ilk [32]byte) (string, error)

Name is a free data retrieval call binding the contract method 0x691f3431.

Solidity: function name(bytes32 ilk) view returns(string)

func (*MakerDaoIlkRegistryCallerSession) Pip

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Pip(ilk [32]byte) (common.Address, error)

Pip is a free data retrieval call binding the contract method 0xa4903036.

Solidity: function pip(bytes32 ilk) view returns(address)

func (*MakerDaoIlkRegistryCallerSession) Pos

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Pos(ilk [32]byte) (*big.Int, error)

Pos is a free data retrieval call binding the contract method 0x56eac7dc.

Solidity: function pos(bytes32 ilk) view returns(uint256)

func (*MakerDaoIlkRegistryCallerSession) Spot

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Spot() (common.Address, error)

Spot is a free data retrieval call binding the contract method 0x6f265b93.

Solidity: function spot() view returns(address)

func (*MakerDaoIlkRegistryCallerSession) Symbol

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Symbol(ilk [32]byte) (string, error)

Symbol is a free data retrieval call binding the contract method 0x6baa0330.

Solidity: function symbol(bytes32 ilk) view returns(string)

func (*MakerDaoIlkRegistryCallerSession) Vat

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Vat() (common.Address, error)

Vat is a free data retrieval call binding the contract method 0x36569e77.

Solidity: function vat() view returns(address)

func (*MakerDaoIlkRegistryCallerSession) Wards

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

func (*MakerDaoIlkRegistryCallerSession) Xlip

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryCallerSession) Xlip(ilk [32]byte) (common.Address, error)

Xlip is a free data retrieval call binding the contract method 0x247c803f.

Solidity: function xlip(bytes32 ilk) view returns(address)

type MakerDaoIlkRegistryDeny

type MakerDaoIlkRegistryDeny struct {
	Usr common.Address
	Raw types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryDeny represents a Deny event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryDenyIterator

type MakerDaoIlkRegistryDenyIterator struct {
	Event *MakerDaoIlkRegistryDeny // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryDenyIterator is returned from FilterDeny and is used to iterate over the raw logs and unpacked data for Deny events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryDenyIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryDenyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryDenyIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistryFile

type MakerDaoIlkRegistryFile struct {
	What [32]byte
	Data common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryFile represents a File event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryFile0

type MakerDaoIlkRegistryFile0 struct {
	Ilk  [32]byte
	What [32]byte
	Data common.Address
	Raw  types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryFile0 represents a File0 event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryFile0Iterator

type MakerDaoIlkRegistryFile0Iterator struct {
	Event *MakerDaoIlkRegistryFile0 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryFile0Iterator is returned from FilterFile0 and is used to iterate over the raw logs and unpacked data for File0 events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryFile0Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryFile0Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryFile0Iterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistryFile1

type MakerDaoIlkRegistryFile1 struct {
	Ilk  [32]byte
	What [32]byte
	Data *big.Int
	Raw  types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryFile1 represents a File1 event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryFile1Iterator

type MakerDaoIlkRegistryFile1Iterator struct {
	Event *MakerDaoIlkRegistryFile1 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryFile1Iterator is returned from FilterFile1 and is used to iterate over the raw logs and unpacked data for File1 events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryFile1Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryFile1Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryFile1Iterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistryFile2

type MakerDaoIlkRegistryFile2 struct {
	Ilk  [32]byte
	What [32]byte
	Data string
	Raw  types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryFile2 represents a File2 event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryFile2Iterator

type MakerDaoIlkRegistryFile2Iterator struct {
	Event *MakerDaoIlkRegistryFile2 // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryFile2Iterator is returned from FilterFile2 and is used to iterate over the raw logs and unpacked data for File2 events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryFile2Iterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryFile2Iterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryFile2Iterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistryFileIterator

type MakerDaoIlkRegistryFileIterator struct {
	Event *MakerDaoIlkRegistryFile // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryFileIterator is returned from FilterFile and is used to iterate over the raw logs and unpacked data for File events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryFileIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryFileIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryFileIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistryFilterer

type MakerDaoIlkRegistryFilterer struct {
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMakerDaoIlkRegistryFilterer

func NewMakerDaoIlkRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*MakerDaoIlkRegistryFilterer, error)

NewMakerDaoIlkRegistryFilterer creates a new log filterer instance of MakerDaoIlkRegistry, bound to a specific deployed contract.

func (*MakerDaoIlkRegistryFilterer) FilterAddIlk

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterAddIlk(opts *bind.FilterOpts) (*MakerDaoIlkRegistryAddIlkIterator, error)

FilterAddIlk is a free log retrieval operation binding the contract event 0x74ceb2982b813d6b690af89638316706e6acb9a48fced388741b61b510f165b7.

Solidity: event AddIlk(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) FilterDeny

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterDeny(opts *bind.FilterOpts) (*MakerDaoIlkRegistryDenyIterator, error)

FilterDeny is a free log retrieval operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address usr)

func (*MakerDaoIlkRegistryFilterer) FilterFile

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterFile(opts *bind.FilterOpts) (*MakerDaoIlkRegistryFileIterator, error)

FilterFile is a free log retrieval operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.

Solidity: event File(bytes32 what, address data)

func (*MakerDaoIlkRegistryFilterer) FilterFile0

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterFile0(opts *bind.FilterOpts) (*MakerDaoIlkRegistryFile0Iterator, error)

FilterFile0 is a free log retrieval operation binding the contract event 0x4ff2caaa972a7c6629ea01fae9c93d73cc307d13ea4c369f9bbbb7f9b7e9461d.

Solidity: event File(bytes32 ilk, bytes32 what, address data)

func (*MakerDaoIlkRegistryFilterer) FilterFile1

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterFile1(opts *bind.FilterOpts) (*MakerDaoIlkRegistryFile1Iterator, error)

FilterFile1 is a free log retrieval operation binding the contract event 0x851aa1caf4888170ad8875449d18f0f512fd6deb2a6571ea1a41fb9f95acbcd1.

Solidity: event File(bytes32 ilk, bytes32 what, uint256 data)

func (*MakerDaoIlkRegistryFilterer) FilterFile2

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterFile2(opts *bind.FilterOpts) (*MakerDaoIlkRegistryFile2Iterator, error)

FilterFile2 is a free log retrieval operation binding the contract event 0x6a04c0a277676f3a4d382fc6167bf871235d53006834505ea2d2c6101041eda8.

Solidity: event File(bytes32 ilk, bytes32 what, string data)

func (*MakerDaoIlkRegistryFilterer) FilterNameError

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterNameError(opts *bind.FilterOpts) (*MakerDaoIlkRegistryNameErrorIterator, error)

FilterNameError is a free log retrieval operation binding the contract event 0x93272f551c7dd0dd38e4c01ae7b4eeef80d2557b4460caa3ee96697d93bc809a.

Solidity: event NameError(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) FilterRely

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterRely(opts *bind.FilterOpts) (*MakerDaoIlkRegistryRelyIterator, error)

FilterRely is a free log retrieval operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address usr)

func (*MakerDaoIlkRegistryFilterer) FilterRemoveIlk

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterRemoveIlk(opts *bind.FilterOpts) (*MakerDaoIlkRegistryRemoveIlkIterator, error)

FilterRemoveIlk is a free log retrieval operation binding the contract event 0x42f3b824eb9d522b949ff3d8f70db1872c46f3fc68b6df1a4c8d6aaebfcb6796.

Solidity: event RemoveIlk(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) FilterSymbolError

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterSymbolError(opts *bind.FilterOpts) (*MakerDaoIlkRegistrySymbolErrorIterator, error)

FilterSymbolError is a free log retrieval operation binding the contract event 0xd4596cfd8cc9635c5a006e070f5c23e1af9b5d2e65665a8d73958c9e6cc17b4d.

Solidity: event SymbolError(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) FilterUpdateIlk

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) FilterUpdateIlk(opts *bind.FilterOpts) (*MakerDaoIlkRegistryUpdateIlkIterator, error)

FilterUpdateIlk is a free log retrieval operation binding the contract event 0x176e1433f84712b82b982cc7a7b738797bd98e17b0882a6edc1a9a89e3dcbdfa.

Solidity: event UpdateIlk(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) ParseAddIlk

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseAddIlk(log types.Log) (*MakerDaoIlkRegistryAddIlk, error)

ParseAddIlk is a log parse operation binding the contract event 0x74ceb2982b813d6b690af89638316706e6acb9a48fced388741b61b510f165b7.

Solidity: event AddIlk(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) ParseDeny

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseDeny(log types.Log) (*MakerDaoIlkRegistryDeny, error)

ParseDeny is a log parse operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address usr)

func (*MakerDaoIlkRegistryFilterer) ParseFile

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseFile(log types.Log) (*MakerDaoIlkRegistryFile, error)

ParseFile is a log parse operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.

Solidity: event File(bytes32 what, address data)

func (*MakerDaoIlkRegistryFilterer) ParseFile0

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseFile0(log types.Log) (*MakerDaoIlkRegistryFile0, error)

ParseFile0 is a log parse operation binding the contract event 0x4ff2caaa972a7c6629ea01fae9c93d73cc307d13ea4c369f9bbbb7f9b7e9461d.

Solidity: event File(bytes32 ilk, bytes32 what, address data)

func (*MakerDaoIlkRegistryFilterer) ParseFile1

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseFile1(log types.Log) (*MakerDaoIlkRegistryFile1, error)

ParseFile1 is a log parse operation binding the contract event 0x851aa1caf4888170ad8875449d18f0f512fd6deb2a6571ea1a41fb9f95acbcd1.

Solidity: event File(bytes32 ilk, bytes32 what, uint256 data)

func (*MakerDaoIlkRegistryFilterer) ParseFile2

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseFile2(log types.Log) (*MakerDaoIlkRegistryFile2, error)

ParseFile2 is a log parse operation binding the contract event 0x6a04c0a277676f3a4d382fc6167bf871235d53006834505ea2d2c6101041eda8.

Solidity: event File(bytes32 ilk, bytes32 what, string data)

func (*MakerDaoIlkRegistryFilterer) ParseNameError

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseNameError(log types.Log) (*MakerDaoIlkRegistryNameError, error)

ParseNameError is a log parse operation binding the contract event 0x93272f551c7dd0dd38e4c01ae7b4eeef80d2557b4460caa3ee96697d93bc809a.

Solidity: event NameError(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) ParseRely

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseRely(log types.Log) (*MakerDaoIlkRegistryRely, error)

ParseRely is a log parse operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address usr)

func (*MakerDaoIlkRegistryFilterer) ParseRemoveIlk

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseRemoveIlk(log types.Log) (*MakerDaoIlkRegistryRemoveIlk, error)

ParseRemoveIlk is a log parse operation binding the contract event 0x42f3b824eb9d522b949ff3d8f70db1872c46f3fc68b6df1a4c8d6aaebfcb6796.

Solidity: event RemoveIlk(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) ParseSymbolError

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseSymbolError(log types.Log) (*MakerDaoIlkRegistrySymbolError, error)

ParseSymbolError is a log parse operation binding the contract event 0xd4596cfd8cc9635c5a006e070f5c23e1af9b5d2e65665a8d73958c9e6cc17b4d.

Solidity: event SymbolError(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) ParseUpdateIlk

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) ParseUpdateIlk(log types.Log) (*MakerDaoIlkRegistryUpdateIlk, error)

ParseUpdateIlk is a log parse operation binding the contract event 0x176e1433f84712b82b982cc7a7b738797bd98e17b0882a6edc1a9a89e3dcbdfa.

Solidity: event UpdateIlk(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) WatchAddIlk

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchAddIlk(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryAddIlk) (event.Subscription, error)

WatchAddIlk is a free log subscription operation binding the contract event 0x74ceb2982b813d6b690af89638316706e6acb9a48fced388741b61b510f165b7.

Solidity: event AddIlk(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) WatchDeny

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchDeny(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryDeny) (event.Subscription, error)

WatchDeny is a free log subscription operation binding the contract event 0x184450df2e323acec0ed3b5c7531b81f9b4cdef7914dfd4c0a4317416bb5251b.

Solidity: event Deny(address usr)

func (*MakerDaoIlkRegistryFilterer) WatchFile

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchFile(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryFile) (event.Subscription, error)

WatchFile is a free log subscription operation binding the contract event 0x8fef588b5fc1afbf5b2f06c1a435d513f208da2e6704c3d8f0e0ec91167066ba.

Solidity: event File(bytes32 what, address data)

func (*MakerDaoIlkRegistryFilterer) WatchFile0

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchFile0(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryFile0) (event.Subscription, error)

WatchFile0 is a free log subscription operation binding the contract event 0x4ff2caaa972a7c6629ea01fae9c93d73cc307d13ea4c369f9bbbb7f9b7e9461d.

Solidity: event File(bytes32 ilk, bytes32 what, address data)

func (*MakerDaoIlkRegistryFilterer) WatchFile1

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchFile1(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryFile1) (event.Subscription, error)

WatchFile1 is a free log subscription operation binding the contract event 0x851aa1caf4888170ad8875449d18f0f512fd6deb2a6571ea1a41fb9f95acbcd1.

Solidity: event File(bytes32 ilk, bytes32 what, uint256 data)

func (*MakerDaoIlkRegistryFilterer) WatchFile2

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchFile2(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryFile2) (event.Subscription, error)

WatchFile2 is a free log subscription operation binding the contract event 0x6a04c0a277676f3a4d382fc6167bf871235d53006834505ea2d2c6101041eda8.

Solidity: event File(bytes32 ilk, bytes32 what, string data)

func (*MakerDaoIlkRegistryFilterer) WatchNameError

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchNameError(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryNameError) (event.Subscription, error)

WatchNameError is a free log subscription operation binding the contract event 0x93272f551c7dd0dd38e4c01ae7b4eeef80d2557b4460caa3ee96697d93bc809a.

Solidity: event NameError(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) WatchRely

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchRely(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryRely) (event.Subscription, error)

WatchRely is a free log subscription operation binding the contract event 0xdd0e34038ac38b2a1ce960229778ac48a8719bc900b6c4f8d0475c6e8b385a60.

Solidity: event Rely(address usr)

func (*MakerDaoIlkRegistryFilterer) WatchRemoveIlk

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchRemoveIlk(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryRemoveIlk) (event.Subscription, error)

WatchRemoveIlk is a free log subscription operation binding the contract event 0x42f3b824eb9d522b949ff3d8f70db1872c46f3fc68b6df1a4c8d6aaebfcb6796.

Solidity: event RemoveIlk(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) WatchSymbolError

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchSymbolError(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistrySymbolError) (event.Subscription, error)

WatchSymbolError is a free log subscription operation binding the contract event 0xd4596cfd8cc9635c5a006e070f5c23e1af9b5d2e65665a8d73958c9e6cc17b4d.

Solidity: event SymbolError(bytes32 ilk)

func (*MakerDaoIlkRegistryFilterer) WatchUpdateIlk

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryFilterer) WatchUpdateIlk(opts *bind.WatchOpts, sink chan<- *MakerDaoIlkRegistryUpdateIlk) (event.Subscription, error)

WatchUpdateIlk is a free log subscription operation binding the contract event 0x176e1433f84712b82b982cc7a7b738797bd98e17b0882a6edc1a9a89e3dcbdfa.

Solidity: event UpdateIlk(bytes32 ilk)

type MakerDaoIlkRegistryNameError

type MakerDaoIlkRegistryNameError struct {
	Ilk [32]byte
	Raw types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryNameError represents a NameError event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryNameErrorIterator

type MakerDaoIlkRegistryNameErrorIterator struct {
	Event *MakerDaoIlkRegistryNameError // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryNameErrorIterator is returned from FilterNameError and is used to iterate over the raw logs and unpacked data for NameError events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryNameErrorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryNameErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryNameErrorIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistryRaw

type MakerDaoIlkRegistryRaw struct {
	Contract *MakerDaoIlkRegistry // Generic contract binding to access the raw methods on
}

MakerDaoIlkRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MakerDaoIlkRegistryRaw) Call

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*MakerDaoIlkRegistryRaw) Transact

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MakerDaoIlkRegistryRaw) Transfer

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MakerDaoIlkRegistryRely

type MakerDaoIlkRegistryRely struct {
	Usr common.Address
	Raw types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryRely represents a Rely event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryRelyIterator

type MakerDaoIlkRegistryRelyIterator struct {
	Event *MakerDaoIlkRegistryRely // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryRelyIterator is returned from FilterRely and is used to iterate over the raw logs and unpacked data for Rely events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryRelyIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryRelyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryRelyIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistryRemoveIlk

type MakerDaoIlkRegistryRemoveIlk struct {
	Ilk [32]byte
	Raw types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryRemoveIlk represents a RemoveIlk event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryRemoveIlkIterator

type MakerDaoIlkRegistryRemoveIlkIterator struct {
	Event *MakerDaoIlkRegistryRemoveIlk // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryRemoveIlkIterator is returned from FilterRemoveIlk and is used to iterate over the raw logs and unpacked data for RemoveIlk events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryRemoveIlkIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryRemoveIlkIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryRemoveIlkIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistrySession

type MakerDaoIlkRegistrySession struct {
	Contract     *MakerDaoIlkRegistry // Generic contract binding to set the session for
	CallOpts     bind.CallOpts        // Call options to use throughout this session
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

MakerDaoIlkRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MakerDaoIlkRegistrySession) Add

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Add(adapter common.Address) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.

Solidity: function add(address adapter) returns()

func (*MakerDaoIlkRegistrySession) Cat

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Cat() (common.Address, error)

Cat is a free data retrieval call binding the contract method 0xe4881813.

Solidity: function cat() view returns(address)

func (*MakerDaoIlkRegistrySession) Class

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Class(ilk [32]byte) (*big.Int, error)

Class is a free data retrieval call binding the contract method 0x217cf12b.

Solidity: function class(bytes32 ilk) view returns(uint256)

func (*MakerDaoIlkRegistrySession) Count

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Count() (*big.Int, error)

Count is a free data retrieval call binding the contract method 0x06661abd.

Solidity: function count() view returns(uint256)

func (*MakerDaoIlkRegistrySession) Dec

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Dec(ilk [32]byte) (*big.Int, error)

Dec is a free data retrieval call binding the contract method 0x3017a54d.

Solidity: function dec(bytes32 ilk) view returns(uint256)

func (*MakerDaoIlkRegistrySession) Deny

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Deny(usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*MakerDaoIlkRegistrySession) Dog

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Dog() (common.Address, error)

Dog is a free data retrieval call binding the contract method 0xc3b3ad7f.

Solidity: function dog() view returns(address)

func (*MakerDaoIlkRegistrySession) File

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)

File is a paid mutator transaction binding the contract method 0x1a0b287e.

Solidity: function file(bytes32 ilk, bytes32 what, uint256 data) returns()

func (*MakerDaoIlkRegistrySession) File0

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) File0(ilk [32]byte, what [32]byte, data string) (*types.Transaction, error)

File0 is a paid mutator transaction binding the contract method 0xc8b97f71.

Solidity: function file(bytes32 ilk, bytes32 what, string data) returns()

func (*MakerDaoIlkRegistrySession) File1

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) File1(what [32]byte, data common.Address) (*types.Transaction, error)

File1 is a paid mutator transaction binding the contract method 0xd4e8be83.

Solidity: function file(bytes32 what, address data) returns()

func (*MakerDaoIlkRegistrySession) File2

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) File2(ilk [32]byte, what [32]byte, data common.Address) (*types.Transaction, error)

File2 is a paid mutator transaction binding the contract method 0xebecb39d.

Solidity: function file(bytes32 ilk, bytes32 what, address data) returns()

func (*MakerDaoIlkRegistrySession) Gem

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Gem(ilk [32]byte) (common.Address, error)

Gem is a free data retrieval call binding the contract method 0x41f0b723.

Solidity: function gem(bytes32 ilk) view returns(address)

func (*MakerDaoIlkRegistrySession) Get

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Get(pos *big.Int) ([32]byte, error)

Get is a free data retrieval call binding the contract method 0x9507d39a.

Solidity: function get(uint256 pos) view returns(bytes32)

func (*MakerDaoIlkRegistrySession) IlkData

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) IlkData(arg0 [32]byte) (struct {
	Pos    *big.Int
	Join   common.Address
	Gem    common.Address
	Dec    uint8
	Class  *big.Int
	Pip    common.Address
	Xlip   common.Address
	Name   string
	Symbol string
}, error)

IlkData is a free data retrieval call binding the contract method 0xa53a42b5.

Solidity: function ilkData(bytes32 ) view returns(uint96 pos, address join, address gem, uint8 dec, uint96 class, address pip, address xlip, string name, string symbol)

func (*MakerDaoIlkRegistrySession) Info

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Info(ilk [32]byte) (struct {
	Name   string
	Symbol string
	Class  *big.Int
	Dec    *big.Int
	Gem    common.Address
	Pip    common.Address
	Join   common.Address
	Xlip   common.Address
}, error)

Info is a free data retrieval call binding the contract method 0xb64a097e.

Solidity: function info(bytes32 ilk) view returns(string name, string symbol, uint256 class, uint256 dec, address gem, address pip, address join, address xlip)

func (*MakerDaoIlkRegistrySession) Join

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Join(ilk [32]byte) (common.Address, error)

Join is a free data retrieval call binding the contract method 0xad677d0b.

Solidity: function join(bytes32 ilk) view returns(address)

func (*MakerDaoIlkRegistrySession) List

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) List() ([][32]byte, error)

List is a free data retrieval call binding the contract method 0x0f560cd7.

Solidity: function list() view returns(bytes32[])

func (*MakerDaoIlkRegistrySession) List0

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) List0(start *big.Int, end *big.Int) ([][32]byte, error)

List0 is a free data retrieval call binding the contract method 0x50fd7367.

Solidity: function list(uint256 start, uint256 end) view returns(bytes32[])

func (*MakerDaoIlkRegistrySession) Name

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Name(ilk [32]byte) (string, error)

Name is a free data retrieval call binding the contract method 0x691f3431.

Solidity: function name(bytes32 ilk) view returns(string)

func (*MakerDaoIlkRegistrySession) Pip

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Pip(ilk [32]byte) (common.Address, error)

Pip is a free data retrieval call binding the contract method 0xa4903036.

Solidity: function pip(bytes32 ilk) view returns(address)

func (*MakerDaoIlkRegistrySession) Pos

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Pos(ilk [32]byte) (*big.Int, error)

Pos is a free data retrieval call binding the contract method 0x56eac7dc.

Solidity: function pos(bytes32 ilk) view returns(uint256)

func (*MakerDaoIlkRegistrySession) Put

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Put(_ilk [32]byte, _join common.Address, _gem common.Address, _dec *big.Int, _class *big.Int, _pip common.Address, _xlip common.Address, _name string, _symbol string) (*types.Transaction, error)

Put is a paid mutator transaction binding the contract method 0x4d8835e6.

Solidity: function put(bytes32 _ilk, address _join, address _gem, uint256 _dec, uint256 _class, address _pip, address _xlip, string _name, string _symbol) returns()

func (*MakerDaoIlkRegistrySession) Rely

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Rely(usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*MakerDaoIlkRegistrySession) Remove

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Remove(ilk [32]byte) (*types.Transaction, error)

Remove is a paid mutator transaction binding the contract method 0x95bc2673.

Solidity: function remove(bytes32 ilk) returns()

func (*MakerDaoIlkRegistrySession) RemoveAuth

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) RemoveAuth(ilk [32]byte) (*types.Transaction, error)

RemoveAuth is a paid mutator transaction binding the contract method 0xa19555d9.

Solidity: function removeAuth(bytes32 ilk) returns()

func (*MakerDaoIlkRegistrySession) Spot

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Spot() (common.Address, error)

Spot is a free data retrieval call binding the contract method 0x6f265b93.

Solidity: function spot() view returns(address)

func (*MakerDaoIlkRegistrySession) Symbol

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Symbol(ilk [32]byte) (string, error)

Symbol is a free data retrieval call binding the contract method 0x6baa0330.

Solidity: function symbol(bytes32 ilk) view returns(string)

func (*MakerDaoIlkRegistrySession) Update

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Update(ilk [32]byte) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x8b147245.

Solidity: function update(bytes32 ilk) returns()

func (*MakerDaoIlkRegistrySession) Vat

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Vat() (common.Address, error)

Vat is a free data retrieval call binding the contract method 0x36569e77.

Solidity: function vat() view returns(address)

func (*MakerDaoIlkRegistrySession) Wards

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

func (*MakerDaoIlkRegistrySession) Xlip

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistrySession) Xlip(ilk [32]byte) (common.Address, error)

Xlip is a free data retrieval call binding the contract method 0x247c803f.

Solidity: function xlip(bytes32 ilk) view returns(address)

type MakerDaoIlkRegistrySymbolError

type MakerDaoIlkRegistrySymbolError struct {
	Ilk [32]byte
	Raw types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistrySymbolError represents a SymbolError event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistrySymbolErrorIterator

type MakerDaoIlkRegistrySymbolErrorIterator struct {
	Event *MakerDaoIlkRegistrySymbolError // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistrySymbolErrorIterator is returned from FilterSymbolError and is used to iterate over the raw logs and unpacked data for SymbolError events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistrySymbolErrorIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistrySymbolErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistrySymbolErrorIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoIlkRegistryTransactor

type MakerDaoIlkRegistryTransactor struct {
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMakerDaoIlkRegistryTransactor

func NewMakerDaoIlkRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*MakerDaoIlkRegistryTransactor, error)

NewMakerDaoIlkRegistryTransactor creates a new write-only instance of MakerDaoIlkRegistry, bound to a specific deployed contract.

func (*MakerDaoIlkRegistryTransactor) Add

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) Add(opts *bind.TransactOpts, adapter common.Address) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.

Solidity: function add(address adapter) returns()

func (*MakerDaoIlkRegistryTransactor) Deny

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*MakerDaoIlkRegistryTransactor) File

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) File(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)

File is a paid mutator transaction binding the contract method 0x1a0b287e.

Solidity: function file(bytes32 ilk, bytes32 what, uint256 data) returns()

func (*MakerDaoIlkRegistryTransactor) File0

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) File0(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data string) (*types.Transaction, error)

File0 is a paid mutator transaction binding the contract method 0xc8b97f71.

Solidity: function file(bytes32 ilk, bytes32 what, string data) returns()

func (*MakerDaoIlkRegistryTransactor) File1

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) File1(opts *bind.TransactOpts, what [32]byte, data common.Address) (*types.Transaction, error)

File1 is a paid mutator transaction binding the contract method 0xd4e8be83.

Solidity: function file(bytes32 what, address data) returns()

func (*MakerDaoIlkRegistryTransactor) File2

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) File2(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data common.Address) (*types.Transaction, error)

File2 is a paid mutator transaction binding the contract method 0xebecb39d.

Solidity: function file(bytes32 ilk, bytes32 what, address data) returns()

func (*MakerDaoIlkRegistryTransactor) Put

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) Put(opts *bind.TransactOpts, _ilk [32]byte, _join common.Address, _gem common.Address, _dec *big.Int, _class *big.Int, _pip common.Address, _xlip common.Address, _name string, _symbol string) (*types.Transaction, error)

Put is a paid mutator transaction binding the contract method 0x4d8835e6.

Solidity: function put(bytes32 _ilk, address _join, address _gem, uint256 _dec, uint256 _class, address _pip, address _xlip, string _name, string _symbol) returns()

func (*MakerDaoIlkRegistryTransactor) Rely

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*MakerDaoIlkRegistryTransactor) Remove

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) Remove(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)

Remove is a paid mutator transaction binding the contract method 0x95bc2673.

Solidity: function remove(bytes32 ilk) returns()

func (*MakerDaoIlkRegistryTransactor) RemoveAuth

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) RemoveAuth(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)

RemoveAuth is a paid mutator transaction binding the contract method 0xa19555d9.

Solidity: function removeAuth(bytes32 ilk) returns()

func (*MakerDaoIlkRegistryTransactor) Update

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactor) Update(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x8b147245.

Solidity: function update(bytes32 ilk) returns()

type MakerDaoIlkRegistryTransactorRaw

type MakerDaoIlkRegistryTransactorRaw struct {
	Contract *MakerDaoIlkRegistryTransactor // Generic write-only contract binding to access the raw methods on
}

MakerDaoIlkRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MakerDaoIlkRegistryTransactorRaw) Transact

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MakerDaoIlkRegistryTransactorRaw) Transfer

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MakerDaoIlkRegistryTransactorSession

type MakerDaoIlkRegistryTransactorSession struct {
	Contract     *MakerDaoIlkRegistryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts              // Transaction auth options to use throughout this session
}

MakerDaoIlkRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MakerDaoIlkRegistryTransactorSession) Add

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) Add(adapter common.Address) (*types.Transaction, error)

Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.

Solidity: function add(address adapter) returns()

func (*MakerDaoIlkRegistryTransactorSession) Deny

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) Deny(usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*MakerDaoIlkRegistryTransactorSession) File

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)

File is a paid mutator transaction binding the contract method 0x1a0b287e.

Solidity: function file(bytes32 ilk, bytes32 what, uint256 data) returns()

func (*MakerDaoIlkRegistryTransactorSession) File0

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) File0(ilk [32]byte, what [32]byte, data string) (*types.Transaction, error)

File0 is a paid mutator transaction binding the contract method 0xc8b97f71.

Solidity: function file(bytes32 ilk, bytes32 what, string data) returns()

func (*MakerDaoIlkRegistryTransactorSession) File1

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) File1(what [32]byte, data common.Address) (*types.Transaction, error)

File1 is a paid mutator transaction binding the contract method 0xd4e8be83.

Solidity: function file(bytes32 what, address data) returns()

func (*MakerDaoIlkRegistryTransactorSession) File2

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) File2(ilk [32]byte, what [32]byte, data common.Address) (*types.Transaction, error)

File2 is a paid mutator transaction binding the contract method 0xebecb39d.

Solidity: function file(bytes32 ilk, bytes32 what, address data) returns()

func (*MakerDaoIlkRegistryTransactorSession) Put

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) Put(_ilk [32]byte, _join common.Address, _gem common.Address, _dec *big.Int, _class *big.Int, _pip common.Address, _xlip common.Address, _name string, _symbol string) (*types.Transaction, error)

Put is a paid mutator transaction binding the contract method 0x4d8835e6.

Solidity: function put(bytes32 _ilk, address _join, address _gem, uint256 _dec, uint256 _class, address _pip, address _xlip, string _name, string _symbol) returns()

func (*MakerDaoIlkRegistryTransactorSession) Rely

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) Rely(usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*MakerDaoIlkRegistryTransactorSession) Remove

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) Remove(ilk [32]byte) (*types.Transaction, error)

Remove is a paid mutator transaction binding the contract method 0x95bc2673.

Solidity: function remove(bytes32 ilk) returns()

func (*MakerDaoIlkRegistryTransactorSession) RemoveAuth

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) RemoveAuth(ilk [32]byte) (*types.Transaction, error)

RemoveAuth is a paid mutator transaction binding the contract method 0xa19555d9.

Solidity: function removeAuth(bytes32 ilk) returns()

func (*MakerDaoIlkRegistryTransactorSession) Update

func (_MakerDaoIlkRegistry *MakerDaoIlkRegistryTransactorSession) Update(ilk [32]byte) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0x8b147245.

Solidity: function update(bytes32 ilk) returns()

type MakerDaoIlkRegistryUpdateIlk

type MakerDaoIlkRegistryUpdateIlk struct {
	Ilk [32]byte
	Raw types.Log // Blockchain specific contextual infos
}

MakerDaoIlkRegistryUpdateIlk represents a UpdateIlk event raised by the MakerDaoIlkRegistry contract.

type MakerDaoIlkRegistryUpdateIlkIterator

type MakerDaoIlkRegistryUpdateIlkIterator struct {
	Event *MakerDaoIlkRegistryUpdateIlk // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MakerDaoIlkRegistryUpdateIlkIterator is returned from FilterUpdateIlk and is used to iterate over the raw logs and unpacked data for UpdateIlk events raised by the MakerDaoIlkRegistry contract.

func (*MakerDaoIlkRegistryUpdateIlkIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MakerDaoIlkRegistryUpdateIlkIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MakerDaoIlkRegistryUpdateIlkIterator) Next

Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.

type MakerDaoMcdVat

type MakerDaoMcdVat struct {
	MakerDaoMcdVatCaller     // Read-only binding to the contract
	MakerDaoMcdVatTransactor // Write-only binding to the contract
	MakerDaoMcdVatFilterer   // Log filterer for contract events
}

MakerDaoMcdVat is an auto generated Go binding around an Ethereum contract.

func NewMakerDaoMcdVat

func NewMakerDaoMcdVat(address common.Address, backend bind.ContractBackend) (*MakerDaoMcdVat, error)

NewMakerDaoMcdVat creates a new instance of MakerDaoMcdVat, bound to a specific deployed contract.

type MakerDaoMcdVatCaller

type MakerDaoMcdVatCaller struct {
	// contains filtered or unexported fields
}

MakerDaoMcdVatCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMakerDaoMcdVatCaller

func NewMakerDaoMcdVatCaller(address common.Address, caller bind.ContractCaller) (*MakerDaoMcdVatCaller, error)

NewMakerDaoMcdVatCaller creates a new read-only instance of MakerDaoMcdVat, bound to a specific deployed contract.

func (*MakerDaoMcdVatCaller) Can

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Can(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)

Can is a free data retrieval call binding the contract method 0x4538c4eb.

Solidity: function can(address , address ) view returns(uint256)

func (*MakerDaoMcdVatCaller) Dai

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Dai(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Dai is a free data retrieval call binding the contract method 0x6c25b346.

Solidity: function dai(address ) view returns(uint256)

func (*MakerDaoMcdVatCaller) Debt

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Debt(opts *bind.CallOpts) (*big.Int, error)

Debt is a free data retrieval call binding the contract method 0x0dca59c1.

Solidity: function debt() view returns(uint256)

func (*MakerDaoMcdVatCaller) Gem

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Gem(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (*big.Int, error)

Gem is a free data retrieval call binding the contract method 0x214414d5.

Solidity: function gem(bytes32 , address ) view returns(uint256)

func (*MakerDaoMcdVatCaller) Ilks

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Ilks(opts *bind.CallOpts, arg0 [32]byte) (struct {
	Art  *big.Int
	Rate *big.Int
	Spot *big.Int
	Line *big.Int
	Dust *big.Int
}, error)

Ilks is a free data retrieval call binding the contract method 0xd9638d36.

Solidity: function ilks(bytes32 ) view returns(uint256 Art, uint256 rate, uint256 spot, uint256 line, uint256 dust)

func (*MakerDaoMcdVatCaller) Line

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Line(opts *bind.CallOpts) (*big.Int, error)

Line is a free data retrieval call binding the contract method 0xbabe8a3f.

Solidity: function Line() view returns(uint256)

func (*MakerDaoMcdVatCaller) Live

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Live(opts *bind.CallOpts) (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() view returns(uint256)

func (*MakerDaoMcdVatCaller) Sin

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Sin(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Sin is a free data retrieval call binding the contract method 0xf059212a.

Solidity: function sin(address ) view returns(uint256)

func (*MakerDaoMcdVatCaller) Urns

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Urns(opts *bind.CallOpts, arg0 [32]byte, arg1 common.Address) (struct {
	Ink *big.Int
	Art *big.Int
}, error)

Urns is a free data retrieval call binding the contract method 0x2424be5c.

Solidity: function urns(bytes32 , address ) view returns(uint256 ink, uint256 art)

func (*MakerDaoMcdVatCaller) Vice

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Vice(opts *bind.CallOpts) (*big.Int, error)

Vice is a free data retrieval call binding the contract method 0x2d61a355.

Solidity: function vice() view returns(uint256)

func (*MakerDaoMcdVatCaller) Wards

func (_MakerDaoMcdVat *MakerDaoMcdVatCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type MakerDaoMcdVatCallerRaw

type MakerDaoMcdVatCallerRaw struct {
	Contract *MakerDaoMcdVatCaller // Generic read-only contract binding to access the raw methods on
}

MakerDaoMcdVatCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MakerDaoMcdVatCallerRaw) Call

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type MakerDaoMcdVatCallerSession

type MakerDaoMcdVatCallerSession struct {
	Contract *MakerDaoMcdVatCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

MakerDaoMcdVatCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MakerDaoMcdVatCallerSession) Can

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Can(arg0 common.Address, arg1 common.Address) (*big.Int, error)

Can is a free data retrieval call binding the contract method 0x4538c4eb.

Solidity: function can(address , address ) view returns(uint256)

func (*MakerDaoMcdVatCallerSession) Dai

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Dai(arg0 common.Address) (*big.Int, error)

Dai is a free data retrieval call binding the contract method 0x6c25b346.

Solidity: function dai(address ) view returns(uint256)

func (*MakerDaoMcdVatCallerSession) Debt

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Debt() (*big.Int, error)

Debt is a free data retrieval call binding the contract method 0x0dca59c1.

Solidity: function debt() view returns(uint256)

func (*MakerDaoMcdVatCallerSession) Gem

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Gem(arg0 [32]byte, arg1 common.Address) (*big.Int, error)

Gem is a free data retrieval call binding the contract method 0x214414d5.

Solidity: function gem(bytes32 , address ) view returns(uint256)

func (*MakerDaoMcdVatCallerSession) Ilks

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Ilks(arg0 [32]byte) (struct {
	Art  *big.Int
	Rate *big.Int
	Spot *big.Int
	Line *big.Int
	Dust *big.Int
}, error)

Ilks is a free data retrieval call binding the contract method 0xd9638d36.

Solidity: function ilks(bytes32 ) view returns(uint256 Art, uint256 rate, uint256 spot, uint256 line, uint256 dust)

func (*MakerDaoMcdVatCallerSession) Line

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Line() (*big.Int, error)

Line is a free data retrieval call binding the contract method 0xbabe8a3f.

Solidity: function Line() view returns(uint256)

func (*MakerDaoMcdVatCallerSession) Live

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Live() (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() view returns(uint256)

func (*MakerDaoMcdVatCallerSession) Sin

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Sin(arg0 common.Address) (*big.Int, error)

Sin is a free data retrieval call binding the contract method 0xf059212a.

Solidity: function sin(address ) view returns(uint256)

func (*MakerDaoMcdVatCallerSession) Urns

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Urns(arg0 [32]byte, arg1 common.Address) (struct {
	Ink *big.Int
	Art *big.Int
}, error)

Urns is a free data retrieval call binding the contract method 0x2424be5c.

Solidity: function urns(bytes32 , address ) view returns(uint256 ink, uint256 art)

func (*MakerDaoMcdVatCallerSession) Vice

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Vice() (*big.Int, error)

Vice is a free data retrieval call binding the contract method 0x2d61a355.

Solidity: function vice() view returns(uint256)

func (*MakerDaoMcdVatCallerSession) Wards

func (_MakerDaoMcdVat *MakerDaoMcdVatCallerSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type MakerDaoMcdVatFilterer

type MakerDaoMcdVatFilterer struct {
	// contains filtered or unexported fields
}

MakerDaoMcdVatFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMakerDaoMcdVatFilterer

func NewMakerDaoMcdVatFilterer(address common.Address, filterer bind.ContractFilterer) (*MakerDaoMcdVatFilterer, error)

NewMakerDaoMcdVatFilterer creates a new log filterer instance of MakerDaoMcdVat, bound to a specific deployed contract.

type MakerDaoMcdVatRaw

type MakerDaoMcdVatRaw struct {
	Contract *MakerDaoMcdVat // Generic contract binding to access the raw methods on
}

MakerDaoMcdVatRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MakerDaoMcdVatRaw) Call

func (_MakerDaoMcdVat *MakerDaoMcdVatRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*MakerDaoMcdVatRaw) Transact

func (_MakerDaoMcdVat *MakerDaoMcdVatRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MakerDaoMcdVatRaw) Transfer

func (_MakerDaoMcdVat *MakerDaoMcdVatRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MakerDaoMcdVatSession

type MakerDaoMcdVatSession struct {
	Contract     *MakerDaoMcdVat   // Generic contract binding to set the session for
	CallOpts     bind.CallOpts     // Call options to use throughout this session
	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}

MakerDaoMcdVatSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MakerDaoMcdVatSession) Cage

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Cage() (*types.Transaction, error)

Cage is a paid mutator transaction binding the contract method 0x69245009.

Solidity: function cage() returns()

func (*MakerDaoMcdVatSession) Can

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Can(arg0 common.Address, arg1 common.Address) (*big.Int, error)

Can is a free data retrieval call binding the contract method 0x4538c4eb.

Solidity: function can(address , address ) view returns(uint256)

func (*MakerDaoMcdVatSession) Dai

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Dai(arg0 common.Address) (*big.Int, error)

Dai is a free data retrieval call binding the contract method 0x6c25b346.

Solidity: function dai(address ) view returns(uint256)

func (*MakerDaoMcdVatSession) Debt

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Debt() (*big.Int, error)

Debt is a free data retrieval call binding the contract method 0x0dca59c1.

Solidity: function debt() view returns(uint256)

func (*MakerDaoMcdVatSession) Deny

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Deny(usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*MakerDaoMcdVatSession) File

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)

File is a paid mutator transaction binding the contract method 0x1a0b287e.

Solidity: function file(bytes32 ilk, bytes32 what, uint256 data) returns()

func (*MakerDaoMcdVatSession) File0

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)

File0 is a paid mutator transaction binding the contract method 0x29ae8114.

Solidity: function file(bytes32 what, uint256 data) returns()

func (*MakerDaoMcdVatSession) Flux

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Flux(ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux is a paid mutator transaction binding the contract method 0x6111be2e.

Solidity: function flux(bytes32 ilk, address src, address dst, uint256 wad) returns()

func (*MakerDaoMcdVatSession) Fold

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Fold(i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)

Fold is a paid mutator transaction binding the contract method 0xb65337df.

Solidity: function fold(bytes32 i, address u, int256 rate) returns()

func (*MakerDaoMcdVatSession) Fork

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Fork(ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Fork is a paid mutator transaction binding the contract method 0x870c616d.

Solidity: function fork(bytes32 ilk, address src, address dst, int256 dink, int256 dart) returns()

func (*MakerDaoMcdVatSession) Frob

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Frob(i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Frob is a paid mutator transaction binding the contract method 0x76088703.

Solidity: function frob(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()

func (*MakerDaoMcdVatSession) Gem

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Gem(arg0 [32]byte, arg1 common.Address) (*big.Int, error)

Gem is a free data retrieval call binding the contract method 0x214414d5.

Solidity: function gem(bytes32 , address ) view returns(uint256)

func (*MakerDaoMcdVatSession) Grab

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Grab(i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Grab is a paid mutator transaction binding the contract method 0x7bab3f40.

Solidity: function grab(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()

func (*MakerDaoMcdVatSession) Heal

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Heal(rad *big.Int) (*types.Transaction, error)

Heal is a paid mutator transaction binding the contract method 0xf37ac61c.

Solidity: function heal(uint256 rad) returns()

func (*MakerDaoMcdVatSession) Hope

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Hope(usr common.Address) (*types.Transaction, error)

Hope is a paid mutator transaction binding the contract method 0xa3b22fc4.

Solidity: function hope(address usr) returns()

func (*MakerDaoMcdVatSession) Ilks

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Ilks(arg0 [32]byte) (struct {
	Art  *big.Int
	Rate *big.Int
	Spot *big.Int
	Line *big.Int
	Dust *big.Int
}, error)

Ilks is a free data retrieval call binding the contract method 0xd9638d36.

Solidity: function ilks(bytes32 ) view returns(uint256 Art, uint256 rate, uint256 spot, uint256 line, uint256 dust)

func (*MakerDaoMcdVatSession) Init

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Init(ilk [32]byte) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x3b663195.

Solidity: function init(bytes32 ilk) returns()

func (*MakerDaoMcdVatSession) Line

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Line() (*big.Int, error)

Line is a free data retrieval call binding the contract method 0xbabe8a3f.

Solidity: function Line() view returns(uint256)

func (*MakerDaoMcdVatSession) Live

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Live() (*big.Int, error)

Live is a free data retrieval call binding the contract method 0x957aa58c.

Solidity: function live() view returns(uint256)

func (*MakerDaoMcdVatSession) Move

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Move(src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0xbb35783b.

Solidity: function move(address src, address dst, uint256 rad) returns()

func (*MakerDaoMcdVatSession) Nope

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Nope(usr common.Address) (*types.Transaction, error)

Nope is a paid mutator transaction binding the contract method 0xdc4d20fa.

Solidity: function nope(address usr) returns()

func (*MakerDaoMcdVatSession) Rely

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Rely(usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*MakerDaoMcdVatSession) Sin

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Sin(arg0 common.Address) (*big.Int, error)

Sin is a free data retrieval call binding the contract method 0xf059212a.

Solidity: function sin(address ) view returns(uint256)

func (*MakerDaoMcdVatSession) Slip

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Slip(ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)

Slip is a paid mutator transaction binding the contract method 0x7cdd3fde.

Solidity: function slip(bytes32 ilk, address usr, int256 wad) returns()

func (*MakerDaoMcdVatSession) Suck

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Suck(u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)

Suck is a paid mutator transaction binding the contract method 0xf24e23eb.

Solidity: function suck(address u, address v, uint256 rad) returns()

func (*MakerDaoMcdVatSession) Urns

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Urns(arg0 [32]byte, arg1 common.Address) (struct {
	Ink *big.Int
	Art *big.Int
}, error)

Urns is a free data retrieval call binding the contract method 0x2424be5c.

Solidity: function urns(bytes32 , address ) view returns(uint256 ink, uint256 art)

func (*MakerDaoMcdVatSession) Vice

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Vice() (*big.Int, error)

Vice is a free data retrieval call binding the contract method 0x2d61a355.

Solidity: function vice() view returns(uint256)

func (*MakerDaoMcdVatSession) Wards

func (_MakerDaoMcdVat *MakerDaoMcdVatSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type MakerDaoMcdVatTransactor

type MakerDaoMcdVatTransactor struct {
	// contains filtered or unexported fields
}

MakerDaoMcdVatTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMakerDaoMcdVatTransactor

func NewMakerDaoMcdVatTransactor(address common.Address, transactor bind.ContractTransactor) (*MakerDaoMcdVatTransactor, error)

NewMakerDaoMcdVatTransactor creates a new write-only instance of MakerDaoMcdVat, bound to a specific deployed contract.

func (*MakerDaoMcdVatTransactor) Cage

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Cage(opts *bind.TransactOpts) (*types.Transaction, error)

Cage is a paid mutator transaction binding the contract method 0x69245009.

Solidity: function cage() returns()

func (*MakerDaoMcdVatTransactor) Deny

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Deny(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*MakerDaoMcdVatTransactor) File

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) File(opts *bind.TransactOpts, ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)

File is a paid mutator transaction binding the contract method 0x1a0b287e.

Solidity: function file(bytes32 ilk, bytes32 what, uint256 data) returns()

func (*MakerDaoMcdVatTransactor) File0

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) File0(opts *bind.TransactOpts, what [32]byte, data *big.Int) (*types.Transaction, error)

File0 is a paid mutator transaction binding the contract method 0x29ae8114.

Solidity: function file(bytes32 what, uint256 data) returns()

func (*MakerDaoMcdVatTransactor) Flux

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Flux(opts *bind.TransactOpts, ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux is a paid mutator transaction binding the contract method 0x6111be2e.

Solidity: function flux(bytes32 ilk, address src, address dst, uint256 wad) returns()

func (*MakerDaoMcdVatTransactor) Fold

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Fold(opts *bind.TransactOpts, i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)

Fold is a paid mutator transaction binding the contract method 0xb65337df.

Solidity: function fold(bytes32 i, address u, int256 rate) returns()

func (*MakerDaoMcdVatTransactor) Fork

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Fork(opts *bind.TransactOpts, ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Fork is a paid mutator transaction binding the contract method 0x870c616d.

Solidity: function fork(bytes32 ilk, address src, address dst, int256 dink, int256 dart) returns()

func (*MakerDaoMcdVatTransactor) Frob

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Frob(opts *bind.TransactOpts, i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Frob is a paid mutator transaction binding the contract method 0x76088703.

Solidity: function frob(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()

func (*MakerDaoMcdVatTransactor) Grab

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Grab(opts *bind.TransactOpts, i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Grab is a paid mutator transaction binding the contract method 0x7bab3f40.

Solidity: function grab(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()

func (*MakerDaoMcdVatTransactor) Heal

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Heal(opts *bind.TransactOpts, rad *big.Int) (*types.Transaction, error)

Heal is a paid mutator transaction binding the contract method 0xf37ac61c.

Solidity: function heal(uint256 rad) returns()

func (*MakerDaoMcdVatTransactor) Hope

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Hope(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Hope is a paid mutator transaction binding the contract method 0xa3b22fc4.

Solidity: function hope(address usr) returns()

func (*MakerDaoMcdVatTransactor) Init

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Init(opts *bind.TransactOpts, ilk [32]byte) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x3b663195.

Solidity: function init(bytes32 ilk) returns()

func (*MakerDaoMcdVatTransactor) Move

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Move(opts *bind.TransactOpts, src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0xbb35783b.

Solidity: function move(address src, address dst, uint256 rad) returns()

func (*MakerDaoMcdVatTransactor) Nope

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Nope(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Nope is a paid mutator transaction binding the contract method 0xdc4d20fa.

Solidity: function nope(address usr) returns()

func (*MakerDaoMcdVatTransactor) Rely

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Rely(opts *bind.TransactOpts, usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*MakerDaoMcdVatTransactor) Slip

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Slip(opts *bind.TransactOpts, ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)

Slip is a paid mutator transaction binding the contract method 0x7cdd3fde.

Solidity: function slip(bytes32 ilk, address usr, int256 wad) returns()

func (*MakerDaoMcdVatTransactor) Suck

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactor) Suck(opts *bind.TransactOpts, u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)

Suck is a paid mutator transaction binding the contract method 0xf24e23eb.

Solidity: function suck(address u, address v, uint256 rad) returns()

type MakerDaoMcdVatTransactorRaw

type MakerDaoMcdVatTransactorRaw struct {
	Contract *MakerDaoMcdVatTransactor // Generic write-only contract binding to access the raw methods on
}

MakerDaoMcdVatTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MakerDaoMcdVatTransactorRaw) Transact

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MakerDaoMcdVatTransactorRaw) Transfer

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MakerDaoMcdVatTransactorSession

type MakerDaoMcdVatTransactorSession struct {
	Contract     *MakerDaoMcdVatTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

MakerDaoMcdVatTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MakerDaoMcdVatTransactorSession) Cage

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Cage() (*types.Transaction, error)

Cage is a paid mutator transaction binding the contract method 0x69245009.

Solidity: function cage() returns()

func (*MakerDaoMcdVatTransactorSession) Deny

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Deny(usr common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address usr) returns()

func (*MakerDaoMcdVatTransactorSession) File

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) File(ilk [32]byte, what [32]byte, data *big.Int) (*types.Transaction, error)

File is a paid mutator transaction binding the contract method 0x1a0b287e.

Solidity: function file(bytes32 ilk, bytes32 what, uint256 data) returns()

func (*MakerDaoMcdVatTransactorSession) File0

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) File0(what [32]byte, data *big.Int) (*types.Transaction, error)

File0 is a paid mutator transaction binding the contract method 0x29ae8114.

Solidity: function file(bytes32 what, uint256 data) returns()

func (*MakerDaoMcdVatTransactorSession) Flux

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Flux(ilk [32]byte, src common.Address, dst common.Address, wad *big.Int) (*types.Transaction, error)

Flux is a paid mutator transaction binding the contract method 0x6111be2e.

Solidity: function flux(bytes32 ilk, address src, address dst, uint256 wad) returns()

func (*MakerDaoMcdVatTransactorSession) Fold

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Fold(i [32]byte, u common.Address, rate *big.Int) (*types.Transaction, error)

Fold is a paid mutator transaction binding the contract method 0xb65337df.

Solidity: function fold(bytes32 i, address u, int256 rate) returns()

func (*MakerDaoMcdVatTransactorSession) Fork

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Fork(ilk [32]byte, src common.Address, dst common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Fork is a paid mutator transaction binding the contract method 0x870c616d.

Solidity: function fork(bytes32 ilk, address src, address dst, int256 dink, int256 dart) returns()

func (*MakerDaoMcdVatTransactorSession) Frob

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Frob(i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Frob is a paid mutator transaction binding the contract method 0x76088703.

Solidity: function frob(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()

func (*MakerDaoMcdVatTransactorSession) Grab

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Grab(i [32]byte, u common.Address, v common.Address, w common.Address, dink *big.Int, dart *big.Int) (*types.Transaction, error)

Grab is a paid mutator transaction binding the contract method 0x7bab3f40.

Solidity: function grab(bytes32 i, address u, address v, address w, int256 dink, int256 dart) returns()

func (*MakerDaoMcdVatTransactorSession) Heal

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Heal(rad *big.Int) (*types.Transaction, error)

Heal is a paid mutator transaction binding the contract method 0xf37ac61c.

Solidity: function heal(uint256 rad) returns()

func (*MakerDaoMcdVatTransactorSession) Hope

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Hope(usr common.Address) (*types.Transaction, error)

Hope is a paid mutator transaction binding the contract method 0xa3b22fc4.

Solidity: function hope(address usr) returns()

func (*MakerDaoMcdVatTransactorSession) Init

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Init(ilk [32]byte) (*types.Transaction, error)

Init is a paid mutator transaction binding the contract method 0x3b663195.

Solidity: function init(bytes32 ilk) returns()

func (*MakerDaoMcdVatTransactorSession) Move

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Move(src common.Address, dst common.Address, rad *big.Int) (*types.Transaction, error)

Move is a paid mutator transaction binding the contract method 0xbb35783b.

Solidity: function move(address src, address dst, uint256 rad) returns()

func (*MakerDaoMcdVatTransactorSession) Nope

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Nope(usr common.Address) (*types.Transaction, error)

Nope is a paid mutator transaction binding the contract method 0xdc4d20fa.

Solidity: function nope(address usr) returns()

func (*MakerDaoMcdVatTransactorSession) Rely

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Rely(usr common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address usr) returns()

func (*MakerDaoMcdVatTransactorSession) Slip

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Slip(ilk [32]byte, usr common.Address, wad *big.Int) (*types.Transaction, error)

Slip is a paid mutator transaction binding the contract method 0x7cdd3fde.

Solidity: function slip(bytes32 ilk, address usr, int256 wad) returns()

func (*MakerDaoMcdVatTransactorSession) Suck

func (_MakerDaoMcdVat *MakerDaoMcdVatTransactorSession) Suck(u common.Address, v common.Address, rad *big.Int) (*types.Transaction, error)

Suck is a paid mutator transaction binding the contract method 0xf24e23eb.

Solidity: function suck(address u, address v, uint256 rad) returns()

type MakerDaoProxyRegistry

type MakerDaoProxyRegistry struct {
	MakerDaoProxyRegistryCaller     // Read-only binding to the contract
	MakerDaoProxyRegistryTransactor // Write-only binding to the contract
	MakerDaoProxyRegistryFilterer   // Log filterer for contract events
}

MakerDaoProxyRegistry is an auto generated Go binding around an Ethereum contract.

func NewMakerDaoProxyRegistry

func NewMakerDaoProxyRegistry(address common.Address, backend bind.ContractBackend) (*MakerDaoProxyRegistry, error)

NewMakerDaoProxyRegistry creates a new instance of MakerDaoProxyRegistry, bound to a specific deployed contract.

type MakerDaoProxyRegistryCaller

type MakerDaoProxyRegistryCaller struct {
	// contains filtered or unexported fields
}

MakerDaoProxyRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMakerDaoProxyRegistryCaller

func NewMakerDaoProxyRegistryCaller(address common.Address, caller bind.ContractCaller) (*MakerDaoProxyRegistryCaller, error)

NewMakerDaoProxyRegistryCaller creates a new read-only instance of MakerDaoProxyRegistry, bound to a specific deployed contract.

func (*MakerDaoProxyRegistryCaller) Proxies

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryCaller) Proxies(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

Proxies is a free data retrieval call binding the contract method 0xc4552791.

Solidity: function proxies(address ) view returns(address)

type MakerDaoProxyRegistryCallerRaw

type MakerDaoProxyRegistryCallerRaw struct {
	Contract *MakerDaoProxyRegistryCaller // Generic read-only contract binding to access the raw methods on
}

MakerDaoProxyRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MakerDaoProxyRegistryCallerRaw) Call

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

type MakerDaoProxyRegistryCallerSession

type MakerDaoProxyRegistryCallerSession struct {
	Contract *MakerDaoProxyRegistryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts                // Call options to use throughout this session
}

MakerDaoProxyRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MakerDaoProxyRegistryCallerSession) Proxies

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryCallerSession) Proxies(arg0 common.Address) (common.Address, error)

Proxies is a free data retrieval call binding the contract method 0xc4552791.

Solidity: function proxies(address ) view returns(address)

type MakerDaoProxyRegistryFilterer

type MakerDaoProxyRegistryFilterer struct {
	// contains filtered or unexported fields
}

MakerDaoProxyRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMakerDaoProxyRegistryFilterer

func NewMakerDaoProxyRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*MakerDaoProxyRegistryFilterer, error)

NewMakerDaoProxyRegistryFilterer creates a new log filterer instance of MakerDaoProxyRegistry, bound to a specific deployed contract.

type MakerDaoProxyRegistryRaw

type MakerDaoProxyRegistryRaw struct {
	Contract *MakerDaoProxyRegistry // Generic contract binding to access the raw methods on
}

MakerDaoProxyRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MakerDaoProxyRegistryRaw) Call

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.

func (*MakerDaoProxyRegistryRaw) Transact

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MakerDaoProxyRegistryRaw) Transfer

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MakerDaoProxyRegistrySession

type MakerDaoProxyRegistrySession struct {
	Contract     *MakerDaoProxyRegistry // Generic contract binding to set the session for
	CallOpts     bind.CallOpts          // Call options to use throughout this session
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

MakerDaoProxyRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MakerDaoProxyRegistrySession) Build

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistrySession) Build() (*types.Transaction, error)

Build is a paid mutator transaction binding the contract method 0x8e1a55fc.

Solidity: function build() returns(address proxy)

func (*MakerDaoProxyRegistrySession) Build0

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistrySession) Build0(owner common.Address) (*types.Transaction, error)

Build0 is a paid mutator transaction binding the contract method 0xf3701da2.

Solidity: function build(address owner) returns(address proxy)

func (*MakerDaoProxyRegistrySession) Proxies

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistrySession) Proxies(arg0 common.Address) (common.Address, error)

Proxies is a free data retrieval call binding the contract method 0xc4552791.

Solidity: function proxies(address ) view returns(address)

type MakerDaoProxyRegistryTransactor

type MakerDaoProxyRegistryTransactor struct {
	// contains filtered or unexported fields
}

MakerDaoProxyRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMakerDaoProxyRegistryTransactor

func NewMakerDaoProxyRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*MakerDaoProxyRegistryTransactor, error)

NewMakerDaoProxyRegistryTransactor creates a new write-only instance of MakerDaoProxyRegistry, bound to a specific deployed contract.

func (*MakerDaoProxyRegistryTransactor) Build

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryTransactor) Build(opts *bind.TransactOpts) (*types.Transaction, error)

Build is a paid mutator transaction binding the contract method 0x8e1a55fc.

Solidity: function build() returns(address proxy)

func (*MakerDaoProxyRegistryTransactor) Build0

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryTransactor) Build0(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)

Build0 is a paid mutator transaction binding the contract method 0xf3701da2.

Solidity: function build(address owner) returns(address proxy)

type MakerDaoProxyRegistryTransactorRaw

type MakerDaoProxyRegistryTransactorRaw struct {
	Contract *MakerDaoProxyRegistryTransactor // Generic write-only contract binding to access the raw methods on
}

MakerDaoProxyRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MakerDaoProxyRegistryTransactorRaw) Transact

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MakerDaoProxyRegistryTransactorRaw) Transfer

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.

type MakerDaoProxyRegistryTransactorSession

type MakerDaoProxyRegistryTransactorSession struct {
	Contract     *MakerDaoProxyRegistryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts                // Transaction auth options to use throughout this session
}

MakerDaoProxyRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MakerDaoProxyRegistryTransactorSession) Build

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryTransactorSession) Build() (*types.Transaction, error)

Build is a paid mutator transaction binding the contract method 0x8e1a55fc.

Solidity: function build() returns(address proxy)

func (*MakerDaoProxyRegistryTransactorSession) Build0

func (_MakerDaoProxyRegistry *MakerDaoProxyRegistryTransactorSession) Build0(owner common.Address) (*types.Transaction, error)

Build0 is a paid mutator transaction binding the contract method 0xf3701da2.

Solidity: function build(address owner) returns(address proxy)

Jump to

Keyboard shortcuts

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