Documentation ¶
Index ¶
- func New(config Config) (http.Handler, error)
- func String(s string) *string
- func StringValue(s *string) string
- type AssetResolver
- type BuildMintTxInput
- type Cardano
- type Config
- type MintArgs
- type Resolver
- func (r *Resolver) Mint(ctx context.Context, args MintArgs) (*Resolver, error)
- func (r *Resolver) Ok() string
- func (r *Resolver) SendFunds(ctx context.Context, args SendFundArgs) (*Resolver, error)
- func (r *Resolver) Tip() (*TipResolver, error)
- func (r *Resolver) TxBuild(args TxBuildArgs) (*TxResolver, error)
- func (r *Resolver) TxFee(ctx context.Context, args TxFeeArgs) (string, error)
- func (r *Resolver) TxSign(ctx context.Context, args TxSignArgs) (*TxResolver, error)
- func (r *Resolver) TxSubmit(ctx context.Context, args TxSubmitArgs) (*Resolver, error)
- func (r *Resolver) Utxos(args UtxosArgs) ([]*UtxoResolver, error)
- func (r *Resolver) Version() (*VersionResolver, error)
- func (r *Resolver) WalletCreate(ctx context.Context, args WalletCreateArgs) (string, error)
- func (r *Resolver) WalletDelegate(ctx context.Context, args WalletDelegateArgs) (*Resolver, error)
- func (r *Resolver) WalletFund(ctx context.Context, args WalletFundArgs) (*Resolver, error)
- func (r *Resolver) WalletRegister(ctx context.Context, args WalletRegisterArgs) (*Resolver, error)
- func (r *Resolver) Wallets(args struct{ ... }) ([]string, error)
- type SendFundArgs
- type TipResolver
- type TokenResolver
- type TxBuildArgs
- type TxFeeArgs
- type TxIn
- type TxInDatum
- type TxOut
- type TxResolver
- type TxSignArgs
- type TxSubmitArgs
- type UtxoResolver
- type UtxosArgs
- type VersionResolver
- type WalletCreateArgs
- type WalletDelegateArgs
- type WalletFundArgs
- type WalletRegisterArgs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StringValue ¶
Types ¶
type AssetResolver ¶
type AssetResolver struct {
// contains filtered or unexported fields
}
func (*AssetResolver) AssetId ¶
func (a *AssetResolver) AssetId() string
func (*AssetResolver) AssetName ¶
func (a *AssetResolver) AssetName() string
func (*AssetResolver) Name ¶
func (a *AssetResolver) Name() *string
func (*AssetResolver) PolicyId ¶
func (a *AssetResolver) PolicyId() string
func (*AssetResolver) Ticker ¶
func (a *AssetResolver) Ticker() *string
func (*AssetResolver) Url ¶
func (a *AssetResolver) Url() *string
type BuildMintTxInput ¶
type Cardano ¶
type Cardano interface { Build(opts ...cardano.BuildOption) ([]byte, error) CreateWallet(ctx context.Context, initialFunds, name string) (wallet string, err error) RegisterStake(ctx context.Context, address string) (tx cardano.Tx, err error) Delegate(ctx context.Context, address string) (tx cardano.Tx, err error) DataDir() string FindAllWallets(query string) ([]string, error) FundWallet(ctx context.Context, address, quantity string) (tx cardano.Tx, err error) KeyHash(ctx context.Context, wallet string) (keyHash string, err error) MinFee(ctx context.Context, filename string, txIn, txOut, witnesses int32) (fee string, err error) NormalizeAddress(address string) (string, error) PolicyID(ctx context.Context, filename string) (policyID string, err error) QueryTip() (*cardano.Tip, error) Sign(ctx context.Context, raw []byte, wallets ...string) (data []byte, err error) Submit(ctx context.Context, signed []byte) (err error) Utxos(address string, excludes ...func(cardano.Utxo) bool) (utxos cardano.Utxos, err error) Version() (version cardano.Version, err error) }
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func (*Resolver) Tip ¶
func (r *Resolver) Tip() (*TipResolver, error)
func (*Resolver) TxBuild ¶
func (r *Resolver) TxBuild(args TxBuildArgs) (*TxResolver, error)
func (*Resolver) TxSign ¶
func (r *Resolver) TxSign(ctx context.Context, args TxSignArgs) (*TxResolver, error)
func (*Resolver) Version ¶
func (r *Resolver) Version() (*VersionResolver, error)
func (*Resolver) WalletCreate ¶
func (*Resolver) WalletDelegate ¶
func (*Resolver) WalletFund ¶
func (*Resolver) WalletRegister ¶
type SendFundArgs ¶
type TipResolver ¶
type TipResolver struct {
// contains filtered or unexported fields
}
func (*TipResolver) Block ¶
func (t *TipResolver) Block() int32
func (*TipResolver) Epoch ¶
func (t *TipResolver) Epoch() int32
func (*TipResolver) Era ¶
func (t *TipResolver) Era() string
func (*TipResolver) Hash ¶
func (t *TipResolver) Hash() string
func (*TipResolver) Slot ¶
func (t *TipResolver) Slot() int32
type TokenResolver ¶
type TokenResolver struct {
// contains filtered or unexported fields
}
func (*TokenResolver) Asset ¶
func (t *TokenResolver) Asset() *AssetResolver
func (*TokenResolver) Quantity ¶
func (t *TokenResolver) Quantity() string
type TxBuildArgs ¶
type TxResolver ¶
type TxResolver struct {
// contains filtered or unexported fields
}
func (*TxResolver) Body ¶
func (t *TxResolver) Body() string
func (*TxResolver) Id ¶
func (t *TxResolver) Id() string
type TxSignArgs ¶
type TxSubmitArgs ¶
type TxSubmitArgs struct {
Signed string
}
type UtxoResolver ¶
type UtxoResolver struct {
// contains filtered or unexported fields
}
func (*UtxoResolver) Address ¶
func (u *UtxoResolver) Address() string
func (*UtxoResolver) DatumHash ¶
func (u *UtxoResolver) DatumHash() *string
func (*UtxoResolver) Index ¶
func (u *UtxoResolver) Index() int32
func (*UtxoResolver) Tokens ¶
func (u *UtxoResolver) Tokens() []*TokenResolver
func (*UtxoResolver) Value ¶
func (u *UtxoResolver) Value() string
type VersionResolver ¶
type VersionResolver struct {
// contains filtered or unexported fields
}
func (*VersionResolver) Built ¶
func (v *VersionResolver) Built() string
func (*VersionResolver) Git ¶
func (v *VersionResolver) Git() string
func (*VersionResolver) Revision ¶
func (v *VersionResolver) Revision() string
func (*VersionResolver) Version ¶
func (v *VersionResolver) Version() string
type WalletCreateArgs ¶
type WalletDelegateArgs ¶
type WalletDelegateArgs struct {
Address string
}
type WalletFundArgs ¶
type WalletRegisterArgs ¶
type WalletRegisterArgs struct {
Address string
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.