Documentation
¶
Index ¶
- type CommonMember
- type Member
- type MigrationMember
- type SDK
- func (sdk *SDK) ActivateDaemon(daemonReference string) (string, error)
- func (sdk *SDK) AddMigrationAddresses(migrationAddresses []string) (string, error)
- func (sdk *SDK) CreateMember() (Member, string, error)
- func (sdk *SDK) DoRequest(urls *ringBuffer, user *requester.UserConfigJSON, method string, ...) (*requester.ContractResult, error)
- func (sdk *SDK) GetBalance(m Member) (*big.Int, []interface{}, error)
- func (sdk *SDK) GetFeeMember() Member
- func (sdk *SDK) GetMigrationAdminMember() Member
- func (sdk *SDK) GetMigrationDaemonMembers() []Member
- func (sdk *SDK) Migration(daemon Member, ethTxHash string, amount string, migrationAddress string) (string, error)
- func (sdk *SDK) MigrationCreateMember() (Member, string, error)
- func (sdk *SDK) SetLogLevel(logLevel string) error
- func (sdk *SDK) Transfer(amount string, from Member, to Member) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommonMember ¶ added in v0.9.8
Member model object
func NewMember ¶
func NewMember(ref string, privateKey string, publicKey string) *CommonMember
NewMember creates new Member
func (*CommonMember) GetBalance ¶ added in v0.9.8
func (m *CommonMember) GetBalance() *big.Int
func (*CommonMember) GetPrivateKey ¶ added in v0.9.8
func (m *CommonMember) GetPrivateKey() string
func (*CommonMember) GetPublicKey ¶ added in v0.9.8
func (m *CommonMember) GetPublicKey() string
func (*CommonMember) GetReference ¶ added in v0.9.8
func (m *CommonMember) GetReference() string
func (*CommonMember) SetBalance ¶ added in v0.9.8
func (m *CommonMember) SetBalance(b *big.Int)
func (*CommonMember) String ¶ added in v0.9.8
func (m *CommonMember) String() string
type MigrationMember ¶ added in v0.9.8
type MigrationMember struct { CommonMember MigrationAddress string }
MigrationMember model object
func NewMigrationMember ¶ added in v0.9.8
func NewMigrationMember(ref string, migrationAddress string, privateKey string, publicKey string) *MigrationMember
NewMigrationMember creates new MigrationMember
func (*MigrationMember) String ¶ added in v0.9.8
func (m *MigrationMember) String() string
type SDK ¶
type SDK struct {
// contains filtered or unexported fields
}
SDK is used to send messages to API
func (*SDK) ActivateDaemon ¶ added in v0.9.8
ActivateDaemon activate daemon from migration admin
func (*SDK) AddMigrationAddresses ¶ added in v0.9.0
addMigrationAddresses method add burn addresses
func (*SDK) CreateMember ¶
CreateMember api request creates member with new random keys
func (*SDK) DoRequest ¶ added in v0.9.0
func (sdk *SDK) DoRequest(urls *ringBuffer, user *requester.UserConfigJSON, method string, params map[string]interface{}) (*requester.ContractResult, error)
func (*SDK) GetBalance ¶
GetBalance returns current balance of the given member.
func (*SDK) GetFeeMember ¶ added in v0.9.2
func (*SDK) GetMigrationAdminMember ¶ added in v0.9.8
func (*SDK) GetMigrationDaemonMembers ¶ added in v0.9.8
func (*SDK) Migration ¶ added in v0.9.8
func (sdk *SDK) Migration(daemon Member, ethTxHash string, amount string, migrationAddress string) (string, error)
Migration method migrate INS from ethereum network to XNS in MainNet
func (*SDK) MigrationCreateMember ¶ added in v0.9.8
MigrationCreateMember api request creates migration member with new random keys
func (*SDK) SetLogLevel ¶ added in v0.9.0
Click to show internal directories.
Click to hide internal directories.