Class: CoinTransfer<T>
T extends NumberType
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:184
Extends
BaseNumberTypeClass<CoinTransfer<T>>
Type Parameters
T
T extends NumberType
Implements
Constructors
Constructor
new CoinTransfer<
T>(coinTransfer):CoinTransfer<T>
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:190
Parameters
coinTransfer
Returns
CoinTransfer<T>
Overrides
BaseNumberTypeClass.constructor
Properties
coins
coins:
CosmosCoin<T>[]
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:186
The coins
Implementation of
overrideFromWithApproverAddress
overrideFromWithApproverAddress:
boolean
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:187
Whether or not to override the from address with the approver address.
Implementation of
iCoinTransfer.overrideFromWithApproverAddress
overrideToWithInitiator
overrideToWithInitiator:
boolean
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:188
Whether or not to override the to address with the initiator of the transaction.
Implementation of
iCoinTransfer.overrideToWithInitiator
to
to:
string
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:185
The recipient of the coin transfer. This should be a Bech32 BitBadges address.
Implementation of
Methods
clone()
clone():
CoinTransfer
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:151
Deep copies the object and returns a new instance.
Returns
CoinTransfer
Inherited from
convert()
convert<
U>(convertFunction,options?):CoinTransfer<U>
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:202
Converts the object to a different NumberType equivalent.
Type Parameters
U
U extends NumberType
Parameters
convertFunction
(item) => U
options?
Returns
CoinTransfer<U>
Overrides
equals()
equals<
U>(other,normalizeNumberTypes?):boolean
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:147
Compares this object's fields to another object's fields for equality. Equality is determined by comparing the JSON representations of the objects.
If normalizeNumberTypes is true, then all number types will be compared as strings (i.e. "1n" === "1" === 1). Else, they will be compared as their native types (i.e. 1n !== 1 !== "1").
Type Parameters
U
U extends CustomType<U>
Parameters
other
CustomType<U> | null | undefined
normalizeNumberTypes?
boolean
Returns
boolean
Inherited from
getNumberFieldNames()
getNumberFieldNames():
string[]
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:198
Internal helper method to convert the number fields of the object to a different NumberType equivalent.
Returns
string[]
Overrides
BaseNumberTypeClass.getNumberFieldNames
hasNumberFields()
hasNumberFields():
boolean
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:161
Checks if the object has number fields.
Returns
boolean
Inherited from
BaseNumberTypeClass.hasNumberFields
toBech32Addresses()
toBech32Addresses(
prefix):CoinTransfer<T>
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:224
Parameters
prefix
string
Returns
CoinTransfer<T>
toJson()
toJson():
JsonObject
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:139
Converts the object to a JSON object with all primitive types.
Returns
JsonObject
Inherited from
toJsonString()
toJsonString():
string
Defined in: packages/bitbadgesjs-sdk/src/common/base.ts:143
Converts the object to a JSON string.
Returns
string
Inherited from
BaseNumberTypeClass.toJsonString
toProto()
toProto():
CoinTransfer
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:211
Returns
CoinTransfer
fromProto()
staticfromProto<U>(item,convertFunction):CoinTransfer<U>
Defined in: packages/bitbadgesjs-sdk/src/core/misc.ts:215
Type Parameters
U
U extends NumberType
Parameters
item
CoinTransfer
convertFunction
(item) => U
Returns
CoinTransfer<U>