@ledgerhq/coin-modules-monitoring
Version:
Push monitoring metrics to Datadog
274 lines (269 loc) • 10.6 kB
text/typescript
import { DerivationMode } from "@ledgerhq/types-live";
export type AccountType = "big" | "average" | "pristine";
export interface AccountInfo {
address: string;
xpub?: string;
derivationMode?: DerivationMode;
}
const info: Record<string, { accounts: Partial<Record<AccountType, AccountInfo>>; skip?: string }> =
{
bitcoin: {
accounts: {
average: {
address: "",
xpub: "xpub6CCc6taSdhLfwHhSyrkHh1fc2CgvDAbezeM5wunWfs7tCH26ysNK8nvoyAzBTBM38NbYSFehwwnZRAYHkBB9JM3gC8eJ2n5CNJgjX7Srdse",
derivationMode: "native_segwit",
},
pristine: {
address: "",
xpub: "xpub6BvBDx9oswQpgmpwbMi7BMU78NNYe6b9ncdmmVA1LBXirjmHxzM8zgChZiQcetvk7JZJ5AAqgYgnupnPfvenXFULotGQxQFz36P2T8XZzsE",
derivationMode: "native_segwit",
},
},
},
bitcoin_cash: {
accounts: {
big: {
address: "",
xpub: "xpub6CbdHiHA7R6VATXLiGDgidcx2VAmrMZnHq7c6eqGVgaDQe5aS2jyW2F7c2vTbiyG6XeS547DGZc7u3wA4jHUamMas4WVtENyxLWv1eSezWA",
derivationMode: "cashaddr",
},
average: {
address: "",
xpub: "xpub6CbdHiHA7R6VPqDUqKL2VmWnHfSBFPC9fAmjcXZwt3QCeqfZZE2k5jr6kQthRG38qZhLhwFcehhyQ37kYKMSPMcAAYTwhQ4kYerciacgbQA",
derivationMode: "cashaddr",
},
pristine: {
address: "",
xpub: "xpub6CbdHiHA7R6VQs1qMpgQyZVK6fvz3rDqM1nhgm9gVKSyvN2XCiMkSy3CA4EXtWFJfJfPgRp32Wg6HdkUxT5NarVz1BsueByEBQ1RSVERpJn",
derivationMode: "cashaddr",
},
},
},
ethereum: {
accounts: {
big: { address: "0x835678a611B28684005a5e2233695fB6cbbB0007" },
average: { address: "0x66c4371aE8FFeD2ec1c2EBbbcCfb7E494181E1E3" },
pristine: { address: "0x6895Df5ed013c85B3D9D2446c227C9AfC3813551" },
},
},
base: {
accounts: {
big: { address: "0xb027ea0534152c16462bc61842d03deaee64a851" },
average: { address: "0xB69B37A4Fb4A18b3258f974ff6e9f529AD2647b1" },
pristine: { address: "0x6895Df5ed013c85B3D9D2446c227C9AfC3813551" },
},
},
optimism: {
accounts: {
big: { address: "0xdb8e81841920b2c7f5074dae1b1652b37be3c260" },
average: { address: "0x66c4371aE8FFeD2ec1c2EBbbcCfb7E494181E1E3" },
pristine: { address: "0x90D5b3f3FaA3cd61fBd78bF1CE3DdB2100F4BFb2" },
},
},
solana: {
accounts: {
big: { address: "2ojv9BAiHUrvsm9gxDe7fJSzbNZSJcxZvf8dqmWGHG8S" },
average: { address: "Hj69wRzkrFuf1Nby4yzPEFHdsmQdMoVYjvDKZSLjZFEp" },
pristine: { address: "Hbac8tM3SMbua9ZBqPRbEJ2n3FtikRJc7wFmZzpqbtBv" },
},
},
sui: {
accounts: {
pristine: { address: "0x285836edd88055191e2448ac81d00786dc33de570bcfdf96fed3e39747449fdc" },
average: { address: "0x085f6362077282f861abe75151ba3ec6df1dbb82291369f9a06da135ac156c15" },
big: { address: "0x15610fa7ee546b96cb580be4060fae1c4bb15eca87f9a0aa931512bad445fc76" },
},
},
assethub_polkadot: {
accounts: {
pristine: { address: "5HEDGMG7mYqh18Xs4BZpYZ3u7EPWUJ8hPDTJhq3cDZh1ztRW" },
average: { address: "1zugcabYjgfQdMLC3cAzQ8tJZMo45tMnGpivpAzpxB4CZyK" },
big: { address: "15K6nb2qhMorgiaavGZPPKCzcyrWFiWaSZM15UjqEn8C4yLn" },
},
},
elrond: {
// multiversx
accounts: {
pristine: { address: "erd1s4pulht4wn96swcwel64624l40h5lyxfnl9cejwy27kvwvqayuvq2y7klj" },
average: { address: "erd1trwn89w64n88xhl76y8rfzj4r59h2fc8u03mg0tzjh8r3lmwq0lsa3q0yk" },
big: { address: "erd17l22xekj5lvfulatz20xr0llxky6c8zr923r95qg3pfx668m862skjdveh" },
},
},
filecoin: {
accounts: {
pristine: { address: "f02901126" },
average: { address: "f1dyqj5drgs4jjjkhddix2pptiwg2cjioyv4x4gli" },
big: { address: "f1khdd2v7il7lxn4zjzzrqwceh466mq5k333ktu7q" },
},
},
mina: {
accounts: {
pristine: { address: "B62qjWLs1W3J2fFGixeX49w1o7VvSGuMBNotnFhzs3PZ7PbtdFbhdeD" },
average: { address: "B62qmPDHpwUumEyYbEt7UGc5uDQGdaV9MSkq7b93tbMwmXstjcWeXnx" },
big: { address: "B62qoErNk7pK8BPtbx1eKoa4GURxvyB65hJNXmeRyk56TeB26zqosvw" },
},
},
hedera: {
accounts: {
pristine: { address: "0.0.433" },
average: { address: "0.0.1000" },
big: { address: "0.0.652978" },
},
},
aptos: {
accounts: {
pristine: { address: "0x404ccbd2acb6208effa69c100849feff040cec697d06f745152bdb3aa3a70614" },
average: { address: "0x201cf09644cd5d88aa6db2d1670011325eea2c3198ddfd0c1aa549be0003bb24" },
big: { address: "0xb8922507317d85197d70c2bc1afc949c759fd0a62c8841a4300d1e2b63649bf6" },
},
},
celo: {
accounts: {
pristine: { address: "0x64947cDB38d9d364eD5Ab78bfa23b29DE2ecdF7b" },
average: { address: "0x709fcCB2141EddCd95A4d618e82a9E895792055d" },
big: { address: "0xA5c453BC33FD9C5C798Ac24F666fa2B49E0a87fe" },
},
},
algorand: {
accounts: {
pristine: { address: "JHCRLKUBKMRUUHJFYCBYOVQRTSRHSSL6P376LNDQJSVLM7IQI2EUH6S4ZU" },
average: { address: "EZ6UMFSEAURIYP2E7KI4BUAERRASJM233XLFBO3ZOQYOQOHYL6FRPTYCEI" },
big: { address: "KJOLZZ55JVCXTXDEVFSPUSKGP7SCQDEURMAMEBJEPXRLIQBQDTVD4NO7GQ" },
},
},
near: {
accounts: {
pristine: { address: "test-pristine.testnet" },
average: { address: "nearkat.near" },
// Note: waiting for TSD-8075
// big: { address: "relay.aurora" },
},
},
cosmos: {
accounts: {
pristine: { address: "cosmos1uh39jx0dva8upvqqqh690rht2vn68zt9wmmhq4" },
average: { address: "cosmos1gs72s636mzfnc0re2qrvupz0daytv4057y30g6" },
big: { address: "cosmos18ejqp3d6yejcq3rxj4z6fsne63uj23cykw92pp" },
},
},
babylon: {
accounts: {
pristine: { address: "bbn14tg4vsd0q745fxhzn329pkx0krqtszcxnuw9f9" },
average: { address: "bbn1g84934jpu3v5de5yqukkkhxmcvsw3u2a9casjx" },
},
},
vechain: {
accounts: {
pristine: { address: "0x5034aa590125b64023a0262112b98d72e3c8e40e" },
average: { address: "0x23a93f95b5bafbf063cf63a129deca068de23288" },
big: { address: "0xb0894ec7992e2ca4322dbd2eb99fa39448fe2d72" },
},
},
icon: {
accounts: {
pristine: { address: "hx4d932cbcffcc95fbac52fcb388fa20c868673a96" },
average: { address: "hx2124c477a48c589f377aebfd8028bd4a8d7c0d2d" },
big: { address: "hxd75467e3e4ce64e3424c747dfb71503017440433" },
},
},
stellar: {
accounts: {
pristine: { address: "GDO2OB4MWX4ZHDFGEHDTV6YB5TZY5MT2F5HEJ7UYR2JY3NTNNDOHA7AV" },
average: { address: "GA6QQ7GWNAH7CW42IWV653UAERLQH3G2FDW76ZVL6KWJEZ37JTFH27ET" },
big: { address: "GB6YM6S6NW5UDYQASFDFXHCIVLY7BEPRLYVUBXWME6K7YZKKA4VE2Q7C" },
},
},
tezos: {
accounts: {
pristine: { address: "tz1WMrppYADANWkNus4vs8xqKztacLETnKmT" },
average: { address: "tz1faGczABYaoG4JaSexQ3J7Pf16ePyLjB6a" },
big: { address: "tz1PUToVyv2yNHcCM9hvcBauNQzVoKpXEYoW" },
},
},
tron: {
accounts: {
pristine: { address: "TKttnV3NSMA8AqZKpnjFAUFsWsAGdgT5YG" },
average: { address: "TLa2f6VPqDgRE67v1736s7bJ8Ray5wYjU7" },
big: { address: "TLyqzVGLV1srkB7dToTAEqgDSfPtXRJZYH" },
},
},
ripple: {
accounts: {
pristine: { address: "rMQ98K56yXJbDGv49ZSmW51sLn94Xe1mu1" },
average: { address: "rPdvC6ccq8hCdPKSPJkPmyZ4Mi1oG2FFkT" },
big: { address: "rPEPPER7kfTD9w2To4CQk6UCfuHM9c6GDY" },
},
},
casper: {
accounts: {
pristine: {
address: "020250318590a560c26e8f544b07d53b1f114a19daeb8b0ba037963e9c5e2ba24268",
},
average: { address: "010f1c34a508bff912ddf9999c7f6717de35ae694fd77e94a0c8c5bb122c1275d4" },
big: {
address: "01a0d23e084a95cdee9c2fb226d54033d645873a7c7c9739de2158725c7dfe672f",
},
},
},
internet_computer: {
accounts: {
pristine: {
address: "24724ab008898cceeb03832dc21121ffe382a4492ae78ddb826b29304f8fd78f",
},
average: { address: "4e661791f5b52b82cda898ab7987d075df8602a894e3816c62ff00c479f76b86" },
big: { address: "609d3e1e45103a82adc97d4f88c51f78dedb25701e8e51e8c4fec53448aadc29" },
},
},
ton: {
accounts: {
pristine: {
address: "UQCOkKun5sht5xBKmSmFfjEkinsYjf_Mr1YL9FGKy8GJvjEo",
xpub: "8a7af2a4307b3120968149fbec5829df40b725aa05c5fe304ee0374c6b545266",
},
average: {
address: "UQAXGm8h_nvQfDwrC7Feb2KYcGGSA3PkZ0TQUzzDFOrqe2yt",
xpub: "cb0812e999bdcc447009b47f15391d1970ef6414269eaf54b3f510a63142c443",
},
},
},
cardano: {
accounts: {
pristine: {
address:
"addr1q9n2anrp5apezx00gef67y8dlysen2r6egfyr9zhg4503mwuwsrfe903g8wmla28n0fe3aw8sft0lfm27vu3zjz9a8rq28aemy",
xpub: "66aecc61a7439119ef4653af10edf92199a87aca124194574568f8ed",
},
average: {
address:
"addr1q9dkdemkwprf8qscpjpecpvqfw2aemempn0gzplr4rh2s2fwlqyt4mswmh4hl0nnq53r4rp798vj4c7p7f2wdgqnc8uqvvxkmk",
xpub: "267142aa329e612dda8228a00045aae6db820d75b3c2cab11ce860af32044b5e409b2010c5d524b0cb041600233287e958fbe893034d1aa73f0e1e018fb8961b",
},
},
},
kaspa: {
accounts: {
pristine: {
address: "kaspa:qpkpngv2klv0wvexh5wvmyj52guu29rrh3745ym2ytyz0kvxkfp0js5e9kuch",
xpub: "41046c19a18ab7d8f73326bd1ccd92545239c51463bc7d5a136a22c827d986b242f90d3def7891cd761fbce4a51fe076f6fa03dbca4f02f5c09f79bc11a7d2868ee52011723ccef2f449ee47c9520db4b89f99794e72f2ad0b55c31e05439c54574776",
},
average: {
address: "kaspa:qzga59qp654072m0fcu725n9ckrp0968x4yhlj4ytpl8t98tf0d2k2up3ac2m",
xpub: "41040f36037aa864b763280fc89c2c7f30bae343b0690da58a003f2aa472bdf7b52b9a91c65da8a5085b36fe6774a6b7be5a5545a7601d58cf93abee1e4e22976a2f20247ff3c53bca80427bdb7480f1256b4281825c70846c4281f7392e15d32e7e31",
},
},
},
stacks: {
accounts: {
pristine: {
address: "SP1C3B9QFCQ3K792SC8TYV47VXQ8VM72DC4RBSFQ8",
xpub: "0205451d135e898813ab8b5b066af8724edcf8459c0c7755c7a58ec9e5c6e1f61c",
},
average: {
address: "SP3YNA01GHV76JARX6MXFDWJHWB9ESW7FEXBNPH6K",
xpub: "039e5aec6908db9413a065c4761405b7c385a13245d4a249db479f505c7fc1c91a",
},
},
},
};
export default info;