Documentation
¶
Index ¶
- Constants
- Variables
- func CopyTestWallet(wallet build.Wallet) build.Wallet
- func GetAddress(address string) wallet.Address
- func GetAddress1WalletSingle100k() build.Wallet
- func GetAddress2WalletEmpty() build.Wallet
- func GetAddressPkHash(address string) []byte
- func GetBlockHeader(raw string) wire.BlockHeader
- func GetFaucetSaverWithKey(key string) gen.FaucetSaver
- func GetFundingTx(address wallet.Address, amount int64) (*memo.Tx, error)
- func GetHashBytes(hash string) []byte
- func GetHexBytes(hash string) []byte
- func GetKeyWallet(key *wallet.PrivateKey, utxos []memo.UTXO) build.Wallet
- func GetPrivateKey(wif string) wallet.PrivateKey
- func GetUTXO(value int64) memo.UTXO
- func GetUtxosTestSet1() []memo.UTXO
- func GetWallet(key wallet.PrivateKey, amount int64, index uint32) build.Wallet
- func ResetUTXOIndex()
- func SetFundingIndex(index uint32)
- type Checker
- type FaucetSaver
- type TestFaucetGetter
- type TestGetter
- type Tx
- type TxHash
Constants ¶
View Source
const ( TxHash1LikeTxString = "6463373fb90c0b69f24beb6954393dec2731556905309703c2ff59859b9360c0" TxHash2FundTxString = "f4fe0f674e28043ee6a7bacd087df10d37b32c66aceff1689c523352549e0c29" Key1String = "L4y4WGjmK9pJSqPL34voH4KqQzZn2RnW1tgsGTKuWPkphzNbdVHu" Address1String = "1Pzdrdoj2NC25GMWknYn18eHYuvLoZ6dpv" Key2String = "Kz79JZc5eiXAgyo6yThGVJbxbXmAXCQ7awt6LvUKwo1AQuwYPups" Address2String = "12DKqE6WyCghwFJe2ce55Go6ECQseDe5qQ" Key3String = "L49uYMVKno5qLAvJKrgfkZpjWdqAfwdSqwz565djym7J1HeRyX8F" Address3String = "1JJhfR2fD3mmxipTXxdtvehBiep1WNzM9q" Key4String = "L54iTabaFr3XNKEeV68dCsze8Ri5zmEE6iHNpC9SNHCTcEwgSu4M" Address4String = "1GDCrKWYE8TA5ie4YrgJb2xzyAL97RhtjK" Key5String = "Kx2npcZvHCuZarFDsJPVLoyyxGM13LjivoxeWxUGxhjQVUD6nWjB" Address5String = "1MCgBDVXTwfEKYtu2PtPHBif5BpthvBrHJ" Key6String = "L1aL8aFWnb3Z24nQQp3Vb83s4v7KKhLYQ4V3RvcDiCZWNhdyxKqL" Address6String = "189a3sScpKMQRgbUfJzbHAtEEhW6KnPsBu" Key7String = "KwjQE58reb2MWhe5g5CLVFPpy8nGboKm1S5Dat4AfCbrxuodYGaP" Address7String = "1AVZBuAFUdeCPzPXDBmzutuM5UvjuV4Y5Y" Key8String = "L1eeMnKxzvrwK9uT2pKtgdqAj5TFJs3vqddwZGu1z2MHEawobkNT" Address8String = "1MFWkYMWxJYsAwBXrQnJ8Pd8dwEiNvRuj4" Key9String = "L2x56HWfN8YWXwkpRmSCCCH2QRhR57bNz4Udio2VMFzDwVj6F6D9" Address9String = "112pUgn7wocPtXiw7U8wJ1TW73tpdoQDFA" AddressP2sh1String = "3MszuAEhVq6pJyG2rxwGXz65d4fXo7nPhF" )
View Source
const ( TestPost = "Test!" TestTokenTicker = "TT" TestTokenName = "Test Token" TestMessage = "Send message" TestTopic = "Test Topic" TestTokenDocUrl = "https://token.test" )
View Source
const ( GenericTxHashString0 = "b158efa8e85ef8283481e000f9fb13b12599a8fa58fce12633093762ebd1cb75" GenericTxHashString1 = "ad8b36425e100db1b0bb4677dd447cf08babb493afa0fecced1e9f4d13544ad0" GenericTxHashString2 = "e0a9936a36780efa0e50e30cb466e8077c70623cba95a28e3b2125754c98aab7" GenericTxHashString3 = "60ab643290d4b0a060eb1b61ba59cd939f82202afa763ac0439fb4ad2d9dd22c" GenericTxHashString4 = "6b006731657bb3fe005943759aaca356b364e2f66be32611227e377405927c56" GenericTxHashString5 = "813a810f59dabf96e571e43bed884c1f9ae71c4e2740c6c4043e5d5e302fca7c" GenericTxHashString6 = "9008dbe3734d33bcf312fe18cc065f39d9c94365befefde46b161cb176176861" GenericTxHashString7 = "e27ac7d0e0b9d582716e6d970627cb17c25368c972fc0f433738404f41da1d4c" GenericTxHashString8 = "9c956f1f2b8fbbb761f51852a0986eba34e3d14b96deed4b2b27d24907b3522d" GenericTxHashString9 = "61a92e42261460904dbcb30ad009a432b4b5205eeaed9a18cb312682303d1c67" )
View Source
const ( BlockHeight659588 = 659588 // BlockHeight659588 is first block in tests BlockHeight659589 = 659589 BlockHeight659590 = 659590 BlockHeight659591 = 659591 BlockHeight659592 = 659592 BlockHeight659593 = 659593 Block659588HashStr = "00000000000000000177033d90e3c3622d14b1734c01bd6a29b3f93739770ee5" Block659589OrphanHashStr = "000000000000000002a705c477b54cd00bd7c2e89fb23e19a5d1d783a01d8eeb" Block659589RealHashStr = "000000000000000003802538273ed0e9dbffeddbebf1ad3d4f8fed673843f811" Block659590HashStr = "0000000000000000012885749aaa6080113077df2e65306396beee2037595b2e" Block659591HashStr = "000000000000000000b277519a5b63eb3074d4de80f56d88baf042ebd4268195" Block659592HashStr = "000000000000000000cd175279d91591109eab76f496dc611fafb04e39f42f1f" Block659593HashStr = "000000000000000003a970548dffc956268d0f4365eb44dee2a516e71114551e" Block659588HeaderStr = "" /* 160-byte string literal not displayed */ Block659589OrphanHeaderStr = "" /* 160-byte string literal not displayed */ Block659589RealHeaderStr = "" /* 160-byte string literal not displayed */ Block659590HeaderStr = "" /* 160-byte string literal not displayed */ Block659591HeaderStr = "" /* 160-byte string literal not displayed */ Block659592HeaderStr = "" /* 160-byte string literal not displayed */ Block659593HeaderStr = "" /* 160-byte string literal not displayed */ )
View Source
const EmptyTxHashString1 = "d21633ba23f70118185227be58a63527675641ad37967e2aa461559f577aec43"
View Source
const SellTokenPkDataString = "03605c2b9b7cc8dc1063be5d7b185fb3c1fd2171bc156f4a30ef1e406789fd6631"
View Source
const SellTokenSignatureString = "" /* 144-byte string literal not displayed */
From: c2ebe970899db1a81b0791a8a90fc41251ad8e5fc52c1f9afc1f3fa715a50b9c
View Source
const UnsignedTxTestAddress1LockString = "76A9140DC9316AC4FF22F253D06D65C3770ADD9607096588AC"
View Source
const UtxosTestSet1MaxSend = 126758
Variables ¶
View Source
var (
UnsignedTxTestAddress1PkScript, _ = hex.DecodeString(UnsignedTxTestAddress1LockString)
Address1 = GetAddress(Address1String)
Address1pkHash = GetAddressPkHash(Address1String)
Address1key = GetPrivateKey(Key1String)
Address2 = GetAddress(Address2String)
Address2pkHash = GetAddressPkHash(Address2String)
Address2key = GetPrivateKey(Key2String)
Address3 = GetAddress(Address3String)
Address3pkHash = GetAddressPkHash(Address3String)
Address3key = GetPrivateKey(Key3String)
Address4 = GetAddress(Address4String)
Address4pkHash = GetAddressPkHash(Address4String)
Address4key = GetPrivateKey(Key4String)
Address5 = GetAddress(Address5String)
Address5pkHash = GetAddressPkHash(Address5String)
Address5key = GetPrivateKey(Key5String)
Address6 = GetAddress(Address6String)
Address6pkHash = GetAddressPkHash(Address6String)
Address7 = GetAddress(Address7String)
Address7pkHash = GetAddressPkHash(Address7String)
Address8 = GetAddress(Address8String)
Address8pkHash = GetAddressPkHash(Address8String)
Address9 = GetAddress(Address9String)
Address9pkHash = GetAddressPkHash(Address9String)
AddressP2sh1 = GetAddress(AddressP2sh1String)
AddressP2sh1scriptHash = GetAddressPkHash(AddressP2sh1String)
HashEmptyTx = GetHashBytes(EmptyTxHashString1)
Hash2FundTx = GetHashBytes(TxHash2FundTxString)
SlpToken1M10 = GetHashBytes("5ce4758425a370a68fe9a644d437b56667fad1ddf9fdf79ddfab784a6c27d466")
SellTokenSignature = GetHexBytes(SellTokenSignatureString)
SellTokenPkData = GetHexBytes(SellTokenPkDataString)
GenericTxHash0 = GetHashBytes(GenericTxHashString0)
GenericTxHash1 = GetHashBytes(GenericTxHashString1)
GenericTxHash2 = GetHashBytes(GenericTxHashString2)
GenericTxHash3 = GetHashBytes(GenericTxHashString3)
GenericTxHash4 = GetHashBytes(GenericTxHashString4)
GenericTxHash5 = GetHashBytes(GenericTxHashString5)
GenericTxHash6 = GetHashBytes(GenericTxHashString6)
GenericTxHash7 = GetHashBytes(GenericTxHashString7)
GenericTxHash8 = GetHashBytes(GenericTxHashString8)
GenericTxHash9 = GetHashBytes(GenericTxHashString9)
)
View Source
var (
Block659588Hash, _ = chainhash.NewHashFromStr(Block659588HashStr)
Block659589OrphanHash, _ = chainhash.NewHashFromStr(Block659589OrphanHashStr)
Block659589RealHash, _ = chainhash.NewHashFromStr(Block659589RealHashStr)
Block659590Hash, _ = chainhash.NewHashFromStr(Block659590HashStr)
Block659591Hash, _ = chainhash.NewHashFromStr(Block659591HashStr)
Block659592Hash, _ = chainhash.NewHashFromStr(Block659592HashStr)
Block659593Hash, _ = chainhash.NewHashFromStr(Block659593HashStr)
Block659588Header = GetBlockHeader(Block659588HeaderStr)
Block659589OrphanHeader = GetBlockHeader(Block659589OrphanHeaderStr)
Block659589RealHeader = GetBlockHeader(Block659589RealHeaderStr)
Block659590Header = GetBlockHeader(Block659590HeaderStr)
Block659591Header = GetBlockHeader(Block659591HeaderStr)
Block659592Header = GetBlockHeader(Block659592HeaderStr)
Block659593Header = GetBlockHeader(Block659593HeaderStr)
BlockHeightHeaders = map[int]wire.BlockHeader{
BlockHeight659588: Block659588Header,
BlockHeight659589: Block659589RealHeader,
BlockHeight659590: Block659590Header,
BlockHeight659591: Block659591Header,
BlockHeight659592: Block659592Header,
BlockHeight659593: Block659593Header,
}
)
View Source
var Address1InputToken = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 1, Value: memo.DustMinimumOutput, }, SlpQuantity: 5, SlpToken: SlpToken1M10, SlpType: memo.SlpTxTypeSend, }
View Source
var Address1InputTokenBaton = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 1, Value: memo.DustMinimumOutput, }, SlpToken: SlpToken1M10, SlpType: memo.SlpTxTypeGenesis, }
View Source
var Address1InputUtxo10070 = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 0, Value: 10070, }, }
View Source
var Address1InputUtxo100k = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 0, Value: 100000, }, }
View Source
var Address1InputUtxo1255 = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 0, Value: 1255, }, }
View Source
var Address1InputUtxo1k = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 0, Value: 1000, }, }
View Source
var Address1InputUtxo700 = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 0, Value: 700, }, }
View Source
var Address1InputUtxo861 = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 0, Value: 861, }, }
View Source
var Address1InputUtxo8k = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 0, Value: 8000, }, }
View Source
var Address2Input5Tokens1 = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 1, Value: memo.DustMinimumOutput, }, SlpQuantity: 5, SlpToken: SlpToken1M10, SlpType: memo.SlpTxTypeSend, }
View Source
var Address2Input5Tokens2 = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 2, Value: memo.DustMinimumOutput, }, SlpQuantity: 5, SlpToken: SlpToken1M10, SlpType: memo.SlpTxTypeSend, }
View Source
var Address2Input5Tokens3 = memo.UTXO{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 3, Value: memo.DustMinimumOutput, }, SlpQuantity: 5, SlpToken: SlpToken1M10, SlpType: memo.SlpTxTypeSend, }
View Source
var Address2InputUtxo100k = memo.UTXO{ Input: memo.TxInput{ PkHash: Address2pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 2, Value: 100000, }, }
View Source
var Address2InputsAll3Tokens = []memo.UTXO{ Address2Input5Tokens1, Address2Input5Tokens2, Address2Input5Tokens3, }
View Source
var LikeEmptyPostOutput = memo.Output{ Script: &script.Like{ TxHash: HashEmptyTx, }, }
View Source
var NewPostOutput = memo.Output{ Script: &script.Post{ Message: "test", }, }
View Source
var SetNameOutput = memo.Output{ Script: &script.SetName{ Name: "test", }, }
View Source
var UtxosAddress1twoRegular = []memo.UTXO{{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 0, Value: 2000, }, }, { Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 1, Value: memo.DustMinimumOutput, }, }}
View Source
var UtxosAddress1twoRegularWithToken = []memo.UTXO{{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: Hash2FundTx, PrevOutIndex: 0, Value: 2000, }, }, Address1InputToken}
View Source
var UtxosSingle25k = []memo.UTXO{{ Input: memo.TxInput{ PkScript: UnsignedTxTestAddress1PkScript, PkHash: Address1pkHash, PrevOutHash: HashEmptyTx, Value: 25000, }, }}
Functions ¶
func GetAddress ¶
func GetAddress2WalletEmpty ¶
func GetAddressPkHash ¶
func GetBlockHeader ¶
func GetBlockHeader(raw string) wire.BlockHeader
func GetFaucetSaverWithKey ¶
func GetFaucetSaverWithKey(key string) gen.FaucetSaver
func GetHashBytes ¶
func GetHexBytes ¶
func GetKeyWallet ¶
func GetPrivateKey ¶
func GetPrivateKey(wif string) wallet.PrivateKey
func GetUtxosTestSet1 ¶
func ResetUTXOIndex ¶
func ResetUTXOIndex()
func SetFundingIndex ¶
func SetFundingIndex(index uint32)
Types ¶
type FaucetSaver ¶
type FaucetSaver struct {
Key string
}
func (FaucetSaver) GetKey ¶
func (f FaucetSaver) GetKey() wallet.PrivateKey
type TestFaucetGetter ¶
type TestFaucetGetter struct {
TestGetter
}
func (*TestFaucetGetter) GetUTXOsOld ¶
func (g *TestFaucetGetter) GetUTXOsOld(request *memo.UTXORequest) ([]memo.UTXO, error)
func (*TestFaucetGetter) SetPkHashesToUse ¶
func (g *TestFaucetGetter) SetPkHashesToUse([][]byte)
type TestGetter ¶
func (*TestGetter) GetUTXOsOld ¶
func (g *TestGetter) GetUTXOsOld(request *memo.UTXORequest) ([]memo.UTXO, error)
func (*TestGetter) SetPkHashesToUse ¶
func (g *TestGetter) SetPkHashesToUse([][]byte)
Click to show internal directories.
Click to hide internal directories.