mock_gas_aggregator_wrapper

package
v2.10.0 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2024 License: MIT Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MockGASAggregatorABI = MockGASAggregatorMetaData.ABI
View Source
var MockGASAggregatorBin = MockGASAggregatorMetaData.Bin
View Source
var MockGASAggregatorMetaData = &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\":\"answer\",\"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\":\"answer\",\"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: "0x608060405234801561001057600080fd5b5060405161025c38038061025c8339818101604052602081101561003357600080fd5b5051600055610215806100476000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c806385bb7d691161005057806385bb7d691461012c5780639a6fc8f514610134578063feaf968c1461019c57610072565b8063313ce5671461007757806354fd4d50146100955780637284e416146100af575b600080fd5b61007f6101a4565b6040805160ff9092168252519081900360200190f35b61009d6101a9565b60408051918252519081900360200190f35b6100b76101ae565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f15781810151838201526020016100d9565b50505050905090810190601f16801561011e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61009d6101e5565b61015d6004803603602081101561014a57600080fd5b503569ffffffffffffffffffff166101eb565b6040805169ffffffffffffffffffff96871681526020810195909552848101939093526060840191909152909216608082015290519081900360a00190f35b61015d6101fa565b601290565b600190565b60408051808201909152601181527f4d6f636b47415341676772656761746f72000000000000000000000000000000602082015290565b60005481565b50600190600090429081908490565b60016000428083909192939456fea164736f6c6343000606000a",
}

Functions

This section is empty.

Types

type GetRoundData

type GetRoundData struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}

type LatestRoundData

type LatestRoundData struct {
	RoundId         *big.Int
	Answer          *big.Int
	StartedAt       *big.Int
	UpdatedAt       *big.Int
	AnsweredInRound *big.Int
}

type MockGASAggregator

type MockGASAggregator struct {
	MockGASAggregatorCaller
	MockGASAggregatorTransactor
	MockGASAggregatorFilterer
	// contains filtered or unexported fields
}

func DeployMockGASAggregator

func DeployMockGASAggregator(auth *bind.TransactOpts, backend bind.ContractBackend, _answer *big.Int) (common.Address, *types.Transaction, *MockGASAggregator, error)

func NewMockGASAggregator

func NewMockGASAggregator(address common.Address, backend bind.ContractBackend) (*MockGASAggregator, error)

func (*MockGASAggregator) Address

func (_MockGASAggregator *MockGASAggregator) Address() common.Address

type MockGASAggregatorCaller

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

func NewMockGASAggregatorCaller

func NewMockGASAggregatorCaller(address common.Address, caller bind.ContractCaller) (*MockGASAggregatorCaller, error)

func (*MockGASAggregatorCaller) Answer

func (_MockGASAggregator *MockGASAggregatorCaller) Answer(opts *bind.CallOpts) (*big.Int, error)

func (*MockGASAggregatorCaller) Decimals

func (_MockGASAggregator *MockGASAggregatorCaller) Decimals(opts *bind.CallOpts) (uint8, error)

func (*MockGASAggregatorCaller) Description

func (_MockGASAggregator *MockGASAggregatorCaller) Description(opts *bind.CallOpts) (string, error)

func (*MockGASAggregatorCaller) GetRoundData

func (_MockGASAggregator *MockGASAggregatorCaller) GetRoundData(opts *bind.CallOpts, _roundId *big.Int) (GetRoundData,

	error)

func (*MockGASAggregatorCaller) LatestRoundData

func (_MockGASAggregator *MockGASAggregatorCaller) LatestRoundData(opts *bind.CallOpts) (LatestRoundData,

	error)

func (*MockGASAggregatorCaller) Version

func (_MockGASAggregator *MockGASAggregatorCaller) Version(opts *bind.CallOpts) (*big.Int, error)

type MockGASAggregatorCallerRaw

type MockGASAggregatorCallerRaw struct {
	Contract *MockGASAggregatorCaller
}

func (*MockGASAggregatorCallerRaw) Call

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

type MockGASAggregatorCallerSession

type MockGASAggregatorCallerSession struct {
	Contract *MockGASAggregatorCaller
	CallOpts bind.CallOpts
}

func (*MockGASAggregatorCallerSession) Answer

func (_MockGASAggregator *MockGASAggregatorCallerSession) Answer() (*big.Int, error)

func (*MockGASAggregatorCallerSession) Decimals

func (_MockGASAggregator *MockGASAggregatorCallerSession) Decimals() (uint8, error)

func (*MockGASAggregatorCallerSession) Description

func (_MockGASAggregator *MockGASAggregatorCallerSession) Description() (string, error)

func (*MockGASAggregatorCallerSession) GetRoundData

func (_MockGASAggregator *MockGASAggregatorCallerSession) GetRoundData(_roundId *big.Int) (GetRoundData,

	error)

func (*MockGASAggregatorCallerSession) LatestRoundData

func (_MockGASAggregator *MockGASAggregatorCallerSession) LatestRoundData() (LatestRoundData,

	error)

func (*MockGASAggregatorCallerSession) Version

func (_MockGASAggregator *MockGASAggregatorCallerSession) Version() (*big.Int, error)

type MockGASAggregatorFilterer

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

func NewMockGASAggregatorFilterer

func NewMockGASAggregatorFilterer(address common.Address, filterer bind.ContractFilterer) (*MockGASAggregatorFilterer, error)

type MockGASAggregatorInterface

type MockGASAggregatorInterface 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 MockGASAggregatorRaw

type MockGASAggregatorRaw struct {
	Contract *MockGASAggregator
}

func (*MockGASAggregatorRaw) Call

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

func (*MockGASAggregatorRaw) Transact

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

func (*MockGASAggregatorRaw) Transfer

func (_MockGASAggregator *MockGASAggregatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type MockGASAggregatorSession

type MockGASAggregatorSession struct {
	Contract     *MockGASAggregator
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*MockGASAggregatorSession) Answer

func (_MockGASAggregator *MockGASAggregatorSession) Answer() (*big.Int, error)

func (*MockGASAggregatorSession) Decimals

func (_MockGASAggregator *MockGASAggregatorSession) Decimals() (uint8, error)

func (*MockGASAggregatorSession) Description

func (_MockGASAggregator *MockGASAggregatorSession) Description() (string, error)

func (*MockGASAggregatorSession) GetRoundData

func (_MockGASAggregator *MockGASAggregatorSession) GetRoundData(_roundId *big.Int) (GetRoundData,

	error)

func (*MockGASAggregatorSession) LatestRoundData

func (_MockGASAggregator *MockGASAggregatorSession) LatestRoundData() (LatestRoundData,

	error)

func (*MockGASAggregatorSession) Version

func (_MockGASAggregator *MockGASAggregatorSession) Version() (*big.Int, error)

type MockGASAggregatorTransactor

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

func NewMockGASAggregatorTransactor

func NewMockGASAggregatorTransactor(address common.Address, transactor bind.ContractTransactor) (*MockGASAggregatorTransactor, error)

type MockGASAggregatorTransactorRaw

type MockGASAggregatorTransactorRaw struct {
	Contract *MockGASAggregatorTransactor
}

func (*MockGASAggregatorTransactorRaw) Transact

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

func (*MockGASAggregatorTransactorRaw) Transfer

func (_MockGASAggregator *MockGASAggregatorTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type MockGASAggregatorTransactorSession

type MockGASAggregatorTransactorSession struct {
	Contract     *MockGASAggregatorTransactor
	TransactOpts bind.TransactOpts
}

Jump to

Keyboard shortcuts

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