Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ardanlabs/smartcontract
/ types & classes
Types & classes
95 in github.com/ardanlabs/smartcontract
⨍
Functions
346
◇
Types & classes
95
Struct
Bank
Bank is an auto generated Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bank/bank.go:64
Struct
Bank
Bank is an auto generated Go binding around an Ethereum contract.
app/bank/single/contract/go/bank/bank.go:64
Struct
BankCaller
BankCaller is an auto generated read-only Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bank/bank.go:71
Struct
BankCaller
BankCaller is an auto generated read-only Go binding around an Ethereum contract.
app/bank/single/contract/go/bank/bank.go:71
Struct
BankCallerRaw
BankCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bank/bank.go:113
Struct
BankCallerRaw
BankCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
app/bank/single/contract/go/bank/bank.go:113
Struct
BankCallerSession
BankCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
app/bank/proxy/contract/go/bank/bank.go:95
Struct
BankCallerSession
BankCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
app/bank/single/contract/go/bank/bank.go:95
Struct
BankEventLog
BankEventLog represents a EventLog event raised by the Bank contract.
app/bank/proxy/contract/go/bank/bank.go:512
Struct
BankEventLog
BankEventLog represents a EventLog event raised by the Bank contract.
app/bank/single/contract/go/bank/bank.go:460
Struct
BankEventLogIterator
BankEventLogIterator is returned from FilterEventLog and is used to iterate over the raw logs and unpacked data for EventLog events raised by the Bank
app/bank/proxy/contract/go/bank/bank.go:445
Struct
BankEventLogIterator
BankEventLogIterator is returned from FilterEventLog and is used to iterate over the raw logs and unpacked data for EventLog events raised by the Bank
app/bank/single/contract/go/bank/bank.go:393
Struct
BankFilterer
BankFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
app/bank/proxy/contract/go/bank/bank.go:81
Struct
BankFilterer
BankFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
app/bank/single/contract/go/bank/bank.go:81
Struct
BankRaw
BankRaw is an auto generated low-level Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bank/bank.go:108
Struct
BankRaw
BankRaw is an auto generated low-level Go binding around an Ethereum contract.
app/bank/single/contract/go/bank/bank.go:108
Struct
BankSession
BankSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
app/bank/proxy/contract/go/bank/bank.go:87
Struct
BankSession
BankSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
app/bank/single/contract/go/bank/bank.go:87
Struct
BankTransactor
BankTransactor is an auto generated write-only Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bank/bank.go:76
Struct
BankTransactor
BankTransactor is an auto generated write-only Go binding around an Ethereum contract.
app/bank/single/contract/go/bank/bank.go:76
Struct
BankTransactorRaw
BankTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bank/bank.go:118
Struct
BankTransactorRaw
BankTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
app/bank/single/contract/go/bank/bank.go:118
Struct
BankTransactorSession
BankTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
app/bank/proxy/contract/go/bank/bank.go:102
Struct
BankTransactorSession
BankTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
app/bank/single/contract/go/bank/bank.go:102
Struct
Bankapi
Bankapi is an auto generated Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bankapi/bankapi.go:64
Struct
BankapiCaller
BankapiCaller is an auto generated read-only Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bankapi/bankapi.go:71
Struct
BankapiCallerRaw
BankapiCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bankapi/bankapi.go:113
Struct
BankapiCallerSession
BankapiCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
app/bank/proxy/contract/go/bankapi/bankapi.go:95
Struct
BankapiEventLog
BankapiEventLog represents a EventLog event raised by the Bankapi contract.
app/bank/proxy/contract/go/bankapi/bankapi.go:429
Struct
BankapiEventLogIterator
BankapiEventLogIterator is returned from FilterEventLog and is used to iterate over the raw logs and unpacked data for EventLog events raised by the B
app/bank/proxy/contract/go/bankapi/bankapi.go:362
Struct
BankapiFilterer
BankapiFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
app/bank/proxy/contract/go/bankapi/bankapi.go:81
Struct
BankapiRaw
BankapiRaw is an auto generated low-level Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bankapi/bankapi.go:108
Struct
BankapiSession
BankapiSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
app/bank/proxy/contract/go/bankapi/bankapi.go:87
Struct
BankapiTransactor
BankapiTransactor is an auto generated write-only Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bankapi/bankapi.go:76
Struct
BankapiTransactorRaw
BankapiTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
app/bank/proxy/contract/go/bankapi/bankapi.go:118
Struct
BankapiTransactorSession
BankapiTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
app/bank/proxy/contract/go/bankapi/bankapi.go:102
Struct
Basic
Basic is an auto generated Go binding around an Ethereum contract.
app/basic/contract/go/basic/basic.go:64
Struct
BasicCaller
BasicCaller is an auto generated read-only Go binding around an Ethereum contract.
app/basic/contract/go/basic/basic.go:71
Struct
BasicCallerRaw
BasicCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
app/basic/contract/go/basic/basic.go:113
Struct
BasicCallerSession
BasicCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
app/basic/contract/go/basic/basic.go:95
Struct
BasicFilterer
BasicFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
app/basic/contract/go/basic/basic.go:81
Struct
BasicItemSet
BasicItemSet represents a ItemSet event raised by the Basic contract.
app/basic/contract/go/basic/basic.go:356
Struct
BasicItemSetIterator
BasicItemSetIterator is returned from FilterItemSet and is used to iterate over the raw logs and unpacked data for ItemSet events raised by the Basic
app/basic/contract/go/basic/basic.go:289
Struct
BasicRaw
BasicRaw is an auto generated low-level Go binding around an Ethereum contract.
app/basic/contract/go/basic/basic.go:108
Struct
BasicSession
BasicSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
app/basic/contract/go/basic/basic.go:87
Struct
BasicTransactor
BasicTransactor is an auto generated write-only Go binding around an Ethereum contract.
app/basic/contract/go/basic/basic.go:76
Struct
BasicTransactorRaw
BasicTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
app/basic/contract/go/basic/basic.go:118
Struct
BasicTransactorSession
BasicTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
app/basic/contract/go/basic/basic.go:102
Struct
BetInfo
BetInfo represents information about a bet inside the contract.
app/book/pkg/book/models.go:11
Struct
Book
Book is an auto generated Go binding around an Ethereum contract.
app/book/contract/go/book/book.go:73
Struct
Book
============================================================================= Book represents a bank that allows for the reconciling of a game and inf
app/book/pkg/book/book.go:46
Struct
BookBetInfo
BookBetInfo is an auto generated low-level Go binding around an user-defined struct.
app/book/contract/go/book/book.go:33
Struct
BookCaller
BookCaller is an auto generated read-only Go binding around an Ethereum contract.
app/book/contract/go/book/book.go:80
Struct
BookCallerRaw
BookCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
app/book/contract/go/book/book.go:122
Struct
BookCallerSession
BookCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
app/book/contract/go/book/book.go:104
Struct
BookEventLog
BookEventLog represents a EventLog event raised by the Book contract.
app/book/contract/go/book/book.go:626
Struct
BookEventLogIterator
BookEventLogIterator is returned from FilterEventLog and is used to iterate over the raw logs and unpacked data for EventLog events raised by the Book
app/book/contract/go/book/book.go:559
Struct
BookFilterer
BookFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
app/book/contract/go/book/book.go:90
Struct
BookRaw
BookRaw is an auto generated low-level Go binding around an Ethereum contract.
app/book/contract/go/book/book.go:117
Struct
BookSession
BookSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
app/book/contract/go/book/book.go:96
Struct
BookTransactor
BookTransactor is an auto generated write-only Go binding around an Ethereum contract.
app/book/contract/go/book/book.go:85
Struct
BookTransactorRaw
BookTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
app/book/contract/go/book/book.go:127
Struct
BookTransactorSession
BookTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
app/book/contract/go/book/book.go:111
Struct
CancelBetModerator
CancelBetModerator represents the input required to cancel a bet by the moderator.
app/book/pkg/book/models.go:49
Struct
CancelBetOwner
CancelBetOwner represents the input required to cancel a bet by the contract owner.
app/book/pkg/book/models.go:74
Struct
CancelBetParticipants
CancelBetParticipants represents the input required to cancel a bet by the participants.
app/book/pkg/book/models.go:62
Struct
PlaceBet
PlaceBet represents the input required to place a bet.
app/book/pkg/book/models.go:20
Struct
ReconcileBet
ReconcileBet represents the input required to reconcile a bet.
app/book/pkg/book/models.go:36
Struct
Simplecoin
Simplecoin is an auto generated Go binding around an Ethereum contract.
app/simplecoin/contract/go/simplecoin/simplecoin.go:64
Struct
SimplecoinCaller
SimplecoinCaller is an auto generated read-only Go binding around an Ethereum contract.
app/simplecoin/contract/go/simplecoin/simplecoin.go:71
Struct
SimplecoinCallerRaw
SimplecoinCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
app/simplecoin/contract/go/simplecoin/simplecoin.go:113
Struct
SimplecoinCallerSession
SimplecoinCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
app/simplecoin/contract/go/simplecoin/simplecoin.go:95
Struct
SimplecoinEventFrozenAccount
SimplecoinEventFrozenAccount represents a EventFrozenAccount event raised by the Simplecoin contract.
app/simplecoin/contract/go/simplecoin/simplecoin.go:429
Struct
SimplecoinEventFrozenAccountIterator
SimplecoinEventFrozenAccountIterator is returned from FilterEventFrozenAccount and is used to iterate over the raw logs and unpacked data for EventFro
app/simplecoin/contract/go/simplecoin/simplecoin.go:362
Struct
SimplecoinEventLog
SimplecoinEventLog represents a EventLog event raised by the Simplecoin contract.
app/simplecoin/contract/go/simplecoin/simplecoin.go:564
Struct
SimplecoinEventLogIterator
SimplecoinEventLogIterator is returned from FilterEventLog and is used to iterate over the raw logs and unpacked data for EventLog events raised by th
app/simplecoin/contract/go/simplecoin/simplecoin.go:497
Struct
SimplecoinEventTransfer
SimplecoinEventTransfer represents a EventTransfer event raised by the Simplecoin contract.
app/simplecoin/contract/go/simplecoin/simplecoin.go:698
Struct
SimplecoinEventTransferIterator
SimplecoinEventTransferIterator is returned from FilterEventTransfer and is used to iterate over the raw logs and unpacked data for EventTransfer even
app/simplecoin/contract/go/simplecoin/simplecoin.go:631
Struct
SimplecoinFilterer
SimplecoinFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
app/simplecoin/contract/go/simplecoin/simplecoin.go:81
Struct
SimplecoinRaw
SimplecoinRaw is an auto generated low-level Go binding around an Ethereum contract.
app/simplecoin/contract/go/simplecoin/simplecoin.go:108
Struct
SimplecoinSession
SimplecoinSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
app/simplecoin/contract/go/simplecoin/simplecoin.go:87
Struct
SimplecoinTransactor
SimplecoinTransactor is an auto generated write-only Go binding around an Ethereum contract.
app/simplecoin/contract/go/simplecoin/simplecoin.go:76
Struct
SimplecoinTransactorRaw
SimplecoinTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
app/simplecoin/contract/go/simplecoin/simplecoin.go:118
Struct
SimplecoinTransactorSession
SimplecoinTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
app/simplecoin/contract/go/simplecoin/simplecoin.go:102
Struct
Verify
Verify is an auto generated Go binding around an Ethereum contract.
app/signature/contract/go/verify/verify.go:64
Struct
VerifyCaller
VerifyCaller is an auto generated read-only Go binding around an Ethereum contract.
app/signature/contract/go/verify/verify.go:71
Struct
VerifyCallerRaw
VerifyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
app/signature/contract/go/verify/verify.go:113
Struct
VerifyCallerSession
VerifyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
app/signature/contract/go/verify/verify.go:95
Struct
VerifyFilterer
VerifyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
app/signature/contract/go/verify/verify.go:81
Struct
VerifyRaw
VerifyRaw is an auto generated low-level Go binding around an Ethereum contract.
app/signature/contract/go/verify/verify.go:108
Struct
VerifySession
VerifySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
app/signature/contract/go/verify/verify.go:87
Struct
VerifyTransactor
VerifyTransactor is an auto generated write-only Go binding around an Ethereum contract.
app/signature/contract/go/verify/verify.go:76
Struct
VerifyTransactorRaw
VerifyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
app/signature/contract/go/verify/verify.go:118
Struct
VerifyTransactorSession
VerifyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
app/signature/contract/go/verify/verify.go:102
Struct
bet
app/book/pkg/book/book_test.go:157