Documentation ¶
Index ¶
- Variables
- type GetRoundData
- type LatestRoundData
- type MockETHLINKAggregator
- type MockETHLINKAggregatorCaller
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Answer(opts *bind.CallOpts) (*big.Int, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (GetRoundData, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (LatestRoundData, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)
- type MockETHLINKAggregatorCallerRaw
- type MockETHLINKAggregatorCallerSession
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Answer() (*big.Int, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Decimals() (uint8, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Description() (string, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) GetRoundData(_roundId *big.Int) (GetRoundData, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) LatestRoundData() (LatestRoundData, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Version() (*big.Int, error)
- type MockETHLINKAggregatorFilterer
- type MockETHLINKAggregatorInterface
- type MockETHLINKAggregatorRaw
- func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MockETHLINKAggregatorSession
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Answer() (*big.Int, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Decimals() (uint8, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Description() (string, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) GetRoundData(_roundId *big.Int) (GetRoundData, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) LatestRoundData() (LatestRoundData, error)
- func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Version() (*big.Int, error)
- type MockETHLINKAggregatorTransactor
- type MockETHLINKAggregatorTransactorRaw
- type MockETHLINKAggregatorTransactorSession
Constants ¶
This section is empty.
Variables ¶
View Source
var MockETHLINKAggregatorABI = MockETHLINKAggregatorMetaData.ABI
View Source
var MockETHLINKAggregatorBin = MockETHLINKAggregatorMetaData.Bin
View Source
var MockETHLINKAggregatorMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"_answer\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"answer\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"description\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint80\",\"name\":\"_roundId\",\"type\":\"uint80\"}],\"name\":\"getRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"ans\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestRoundData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"roundId\",\"type\":\"uint80\"},{\"internalType\":\"int256\",\"name\":\"ans\",\"type\":\"int256\"},{\"internalType\":\"uint256\",\"name\":\"startedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatedAt\",\"type\":\"uint256\"},{\"internalType\":\"uint80\",\"name\":\"answeredInRound\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b5060405161025c38038061025c8339818101604052602081101561003357600080fd5b5051600055610215806100476000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c806385bb7d691161005057806385bb7d691461012c5780639a6fc8f514610134578063feaf968c1461019c57610072565b8063313ce5671461007757806354fd4d50146100955780637284e416146100af575b600080fd5b61007f6101a4565b6040805160ff9092168252519081900360200190f35b61009d6101a9565b60408051918252519081900360200190f35b6100b76101ae565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f15781810151838201526020016100d9565b50505050905090810190601f16801561011e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61009d6101e5565b61015d6004803603602081101561014a57600080fd5b503569ffffffffffffffffffff166101eb565b6040805169ffffffffffffffffffff96871681526020810195909552848101939093526060840191909152909216608082015290519081900360a00190f35b61015d6101fa565b601290565b600190565b60408051808201909152601581527f4d6f636b4554484c494e4b41676772656761746f720000000000000000000000602082015290565b60005481565b50600054600191429081908490565b60005460019142908190849056fea164736f6c6343000606000a",
}
Functions ¶
This section is empty.
Types ¶
type GetRoundData ¶
type LatestRoundData ¶
type MockETHLINKAggregator ¶
type MockETHLINKAggregator struct { MockETHLINKAggregatorCaller MockETHLINKAggregatorTransactor MockETHLINKAggregatorFilterer // contains filtered or unexported fields }
func DeployMockETHLINKAggregator ¶
func DeployMockETHLINKAggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _answer *big.Int) (common.Address, *types.Transaction, *MockETHLINKAggregator, error)
func NewMockETHLINKAggregator ¶
func NewMockETHLINKAggregator(address common.Address, backend bind.ContractBackend) (*MockETHLINKAggregator, error)
func (*MockETHLINKAggregator) Address ¶
func (_MockETHLINKAggregator *MockETHLINKAggregator) Address() common.Address
type MockETHLINKAggregatorCaller ¶
type MockETHLINKAggregatorCaller struct {
// contains filtered or unexported fields
}
func NewMockETHLINKAggregatorCaller ¶
func NewMockETHLINKAggregatorCaller(address common.Address, caller bind.ContractCaller) (*MockETHLINKAggregatorCaller, error)
func (*MockETHLINKAggregatorCaller) Decimals ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
func (*MockETHLINKAggregatorCaller) Description ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) Description(opts *bind.CallOpts) (string, error)
func (*MockETHLINKAggregatorCaller) GetRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (GetRoundData, error)
func (*MockETHLINKAggregatorCaller) LatestRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (LatestRoundData, error)
type MockETHLINKAggregatorCallerRaw ¶
type MockETHLINKAggregatorCallerRaw struct {
Contract *MockETHLINKAggregatorCaller
}
type MockETHLINKAggregatorCallerSession ¶
type MockETHLINKAggregatorCallerSession struct { Contract *MockETHLINKAggregatorCaller CallOpts bind.CallOpts }
func (*MockETHLINKAggregatorCallerSession) Answer ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Answer() (*big.Int, error)
func (*MockETHLINKAggregatorCallerSession) Decimals ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Decimals() (uint8, error)
func (*MockETHLINKAggregatorCallerSession) Description ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) Description() (string, error)
func (*MockETHLINKAggregatorCallerSession) GetRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) GetRoundData(_roundId *big.Int) (GetRoundData, error)
func (*MockETHLINKAggregatorCallerSession) LatestRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorCallerSession) LatestRoundData() (LatestRoundData, error)
type MockETHLINKAggregatorFilterer ¶
type MockETHLINKAggregatorFilterer struct {
// contains filtered or unexported fields
}
func NewMockETHLINKAggregatorFilterer ¶
func NewMockETHLINKAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*MockETHLINKAggregatorFilterer, error)
type MockETHLINKAggregatorInterface ¶
type MockETHLINKAggregatorInterface interface { Answer(opts *bind.CallOpts) (*big.Int, error) Decimals(opts *bind.CallOpts) (uint8, error) Description(opts *bind.CallOpts) (string, error) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (GetRoundData, error) LatestRoundData(opts *bind.CallOpts) (LatestRoundData, error) Version(opts *bind.CallOpts) (*big.Int, error) Address() common.Address }
type MockETHLINKAggregatorRaw ¶
type MockETHLINKAggregatorRaw struct {
Contract *MockETHLINKAggregator
}
func (*MockETHLINKAggregatorRaw) Call ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*MockETHLINKAggregatorRaw) Transact ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*MockETHLINKAggregatorRaw) Transfer ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type MockETHLINKAggregatorSession ¶
type MockETHLINKAggregatorSession struct { Contract *MockETHLINKAggregator CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*MockETHLINKAggregatorSession) Answer ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Answer() (*big.Int, error)
func (*MockETHLINKAggregatorSession) Decimals ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Decimals() (uint8, error)
func (*MockETHLINKAggregatorSession) Description ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) Description() (string, error)
func (*MockETHLINKAggregatorSession) GetRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) GetRoundData(_roundId *big.Int) (GetRoundData, error)
func (*MockETHLINKAggregatorSession) LatestRoundData ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorSession) LatestRoundData() (LatestRoundData, error)
type MockETHLINKAggregatorTransactor ¶
type MockETHLINKAggregatorTransactor struct {
// contains filtered or unexported fields
}
func NewMockETHLINKAggregatorTransactor ¶
func NewMockETHLINKAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*MockETHLINKAggregatorTransactor, error)
type MockETHLINKAggregatorTransactorRaw ¶
type MockETHLINKAggregatorTransactorRaw struct {
Contract *MockETHLINKAggregatorTransactor
}
func (*MockETHLINKAggregatorTransactorRaw) Transact ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*MockETHLINKAggregatorTransactorRaw) Transfer ¶
func (_MockETHLINKAggregator *MockETHLINKAggregatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type MockETHLINKAggregatorTransactorSession ¶
type MockETHLINKAggregatorTransactorSession struct { Contract *MockETHLINKAggregatorTransactor TransactOpts bind.TransactOpts }
Click to show internal directories.
Click to hide internal directories.