Updtaed README
This commit is contained in:
parent
85c240e786
commit
3f637ad08b
31
README.md
31
README.md
|
@ -36,27 +36,24 @@ $ slnc get account EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
|
|||
}
|
||||
|
||||
$ slnc spl get-mint SRMuApVNdxXokk5GT7XD5cUUgXMBCoAz2LHeuAoKWRt
|
||||
Mint Authority Option: 0
|
||||
Mint Authority: 73uWQpzn1AmUZkZ7MhafSSwQJmNmQ3fN4guANBrXg8uD
|
||||
Supply: 9999709435300000
|
||||
Decimals: 6
|
||||
Is Initialized: true
|
||||
Freeze Authority Option: 0
|
||||
Freeze Authority: 73uWQpzn1AmUZkZ7MhafSSwQJmNmQ3fN4guANBrXg8uD
|
||||
No mint authority
|
||||
Supply 9999647664800000
|
||||
Decimals 6
|
||||
No freeze authority
|
||||
|
||||
$ slnc serum markets
|
||||
$ slnc serum list markets
|
||||
...
|
||||
SUSHI/USDC -> 7LVJtqSrF6RudMaz5rKGTmR3F3V5TKoDcN6bnk68biYZ
|
||||
SXP/USDC -> 13vjJ8pxDMmzen26bQ5UrouX8dkXYPW1p3VLVDjxXrKR
|
||||
MSRM/USDC -> AwvPwwSprfDZ86beBJDNH5vocFvuw4ZbVQ6upJDbSCXZ
|
||||
FTT/USDC -> FfDb3QZUdMW2R2aqJQgzeieys4ETb3rPrFFfPSemzq7R
|
||||
YFI/USDC -> 4QL5AQvXdMSCVZmnKXiuMMU83Kq3LCwVfU8CyznqZELG
|
||||
LINK/USDC -> 7JCG9TsCx3AErSV3pvhxiW4AbkKRcJ6ZAveRmJwrgQ16
|
||||
HGET/USDC -> 3otQFkeQ7GNUKT3i2p3aGTQKS2SAw6NLYPE5qxh3PoqZ
|
||||
CREAM/USDC -> 2M8EBxFbLANnCoHydypL1jupnRHG782RofnvkatuKyLL
|
||||
ALEPH/USDT EmCzMQfXMgNHcnRoFwAdPe1i2SuiSzMj1mx6wu3KN2uA
|
||||
ALEPH/WUSDC B37pZmwrwXHjpgvd9hHDAx1yeDsNevTnbbrN9W12BoGK
|
||||
BTC/USDT 8AcVjMG2LTbpkjNoyq8RwysokqZunkjy3d5JDzxC6BJa
|
||||
BTC/WUSDC CAgAeMD7quTdnr6RPa7JySQpjf3irAmefYNdTb6anemq
|
||||
ETH/USDT HfCZdJ1wfsWKfYP2qyWdXTT5PWAGWFctzFjLH48U1Hsd
|
||||
ETH/WUSDC ASKiV944nKg1W9vsf7hf3fTsjawK6DwLwrnB2LH9n61c
|
||||
SOL/USDT 8mDuvJJSgoodovMRYArtVVYBbixWYdGzR47GPrRT65YJ
|
||||
SOL/WUSDC Cdp72gDcYMCLLk3aDkPxjeiirKoFqK38ECm8Ywvk94Wi
|
||||
...
|
||||
|
||||
$ slnc serum market 7JCG9TsCx3AErSV3pvhxiW4AbkKRcJ6ZAveRmJwrgQ16
|
||||
$ slnc serum get market 7JCG9TsCx3AErSV3pvhxiW4AbkKRcJ6ZAveRmJwrgQ16
|
||||
Price Quantity Depth
|
||||
Asks
|
||||
...
|
||||
|
|
|
@ -63,7 +63,7 @@ type orderBookEntry struct {
|
|||
func getOrderBook(ctx context.Context, market *serum.MarketMeta, cli *rpc.Client, address solana.PublicKey, desc bool) (out []*orderBookEntry, totalSize *big.Float, err error) {
|
||||
var o serum.Orderbook
|
||||
if err := cli.GetAccountDataIn(ctx, address, &o); err != nil {
|
||||
return nil, fmt.Errorf("getting orderbook: %w", err)
|
||||
return nil, nil, fmt.Errorf("getting orderbook: %w", err)
|
||||
}
|
||||
|
||||
limit := 20
|
||||
|
|
1
go.mod
1
go.mod
|
@ -18,6 +18,7 @@ require (
|
|||
github.com/spf13/pflag v1.0.5
|
||||
github.com/spf13/viper v1.7.1
|
||||
github.com/stretchr/testify v1.6.1
|
||||
github.com/tidwall/gjson v1.6.3
|
||||
github.com/ybbus/jsonrpc v2.1.2+incompatible
|
||||
go.uber.org/zap v1.15.0
|
||||
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
|
||||
|
|
6
go.sum
6
go.sum
|
@ -246,6 +246,12 @@ github.com/subosito/gotenv v1.2.0 h1:Slr1R9HxAlEKefgq5jn9U+DnETlIUa6HfgEzj0g5d7s
|
|||
github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=
|
||||
github.com/teris-io/shortid v0.0.0-20171029131806-771a37caa5cf h1:Z2X3Os7oRzpdJ75iPqWZc0HeJWFYNCvKsfpQwFpRNTA=
|
||||
github.com/teris-io/shortid v0.0.0-20171029131806-771a37caa5cf/go.mod h1:M8agBzgqHIhgj7wEn9/0hJUZcrvt9VY+Ln+S1I5Mha0=
|
||||
github.com/tidwall/gjson v1.6.3 h1:aHoiiem0dr7GHkW001T1SMTJ7X5PvyekH5WX0whWGnI=
|
||||
github.com/tidwall/gjson v1.6.3/go.mod h1:BaHyNc5bjzYkPqgLq7mdVzeiRtULKULXLgZFKsxEHI0=
|
||||
github.com/tidwall/match v1.0.1 h1:PnKP62LPNxHKTwvHHZZzdOAOCtsJTjo6dZLCwpKm5xc=
|
||||
github.com/tidwall/match v1.0.1/go.mod h1:LujAq0jyVjBy028G1WhWfIzbpQfMO8bBZ6Tyb0+pL9E=
|
||||
github.com/tidwall/pretty v1.0.2 h1:Z7S3cePv9Jwm1KwS0513MRaoUe3S01WPbLNV40pwWZU=
|
||||
github.com/tidwall/pretty v1.0.2/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=
|
||||
github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
|
||||
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
|
||||
github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8=
|
||||
|
|
|
@ -40,7 +40,6 @@ func FetchMarket(ctx context.Context, rpcCli *rpc.Client, marketAddr solana.Publ
|
|||
}
|
||||
|
||||
dataLen := len(acctInfo.Value.Data)
|
||||
fmt.Println("MAMA", dataLen)
|
||||
switch dataLen {
|
||||
// case 380:
|
||||
// // if err := meta.MarketV1.Decode(acctInfo.Value.Data); err != nil {
|
||||
|
|
|
@ -48,7 +48,6 @@ func TestAccount(t *testing.T) {
|
|||
buf := &bytes.Buffer{}
|
||||
assert.NoError(t, struc.Pack(buf, out))
|
||||
|
||||
// fmt.Println("MAMA", hex.EncodeToString(buf.Bytes()))
|
||||
assert.Equal(t, b58data, base58.Encode(buf.Bytes()))
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue