diff --git a/.github/workflows/static-deploy.yml b/.github/workflows/static-deploy.yml new file mode 100644 index 0000000..1c3186c --- /dev/null +++ b/.github/workflows/static-deploy.yml @@ -0,0 +1,33 @@ +name: Sync Folder to GCS Bucket + +on: + push: + branches: + - main + workflow_dispatch: # Allow the action to be triggered manually + +jobs: + sync: + name: Sync Files to GCS + runs-on: ubuntu-latest + + steps: + # Step 1: Check out the repository + - name: Checkout repository + uses: actions/checkout@v3 + + # Step 2: Authenticate to Google Cloud + - id: 'auth' + name: Authenticate to Google Cloud + uses: 'google-github-actions/auth@v1' + with: + credentials_json: '${{ secrets.GCP_SERVICE_ACCOUNT_KEY }}' + + # Step 3: Set up Google Cloud SDK + - name: Set up Cloud SDK + uses: 'google-github-actions/setup-gcloud@v1' + + # Step 4: Sync Folder to GCS Bucket + - name: Sync Folder to GCS Bucket + run: | + gsutil rsync -r ./img gs://trailblazer-cdn/adapters diff --git a/img/0xastra.svg b/img/0xastra.svg new file mode 100644 index 0000000..a1d12b8 --- /dev/null +++ b/img/0xastra.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/img/21bj.png b/img/21bj.png new file mode 100644 index 0000000..3b8357c Binary files /dev/null and b/img/21bj.png differ diff --git a/img/brigade.png b/img/brigade.png new file mode 100644 index 0000000..fa45910 Binary files /dev/null and b/img/brigade.png differ diff --git a/img/bullishs.png b/img/bullishs.png new file mode 100644 index 0000000..4849639 Binary files /dev/null and b/img/bullishs.png differ diff --git a/img/bunnyfi.svg b/img/bunnyfi.svg new file mode 100644 index 0000000..c9f85c3 --- /dev/null +++ b/img/bunnyfi.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/comet.svg b/img/comet.svg new file mode 100644 index 0000000..92fe5d7 --- /dev/null +++ b/img/comet.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/conft.jpg b/img/conft.jpg new file mode 100644 index 0000000..1b6fef7 Binary files /dev/null and b/img/conft.jpg differ diff --git a/img/conft.png b/img/conft.png new file mode 100644 index 0000000..e8fa741 Binary files /dev/null and b/img/conft.png differ diff --git a/img/crackandstack.svg b/img/crackandstack.svg new file mode 100644 index 0000000..567e279 --- /dev/null +++ b/img/crackandstack.svg @@ -0,0 +1,77 @@ + + + + + + + + diff --git a/img/deri.png b/img/deri.png new file mode 100644 index 0000000..b0e8482 Binary files /dev/null and b/img/deri.png differ diff --git a/img/dottaiko.svg b/img/dottaiko.svg new file mode 100644 index 0000000..7f236a4 --- /dev/null +++ b/img/dottaiko.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/img/dtx-trade.png b/img/dtx-trade.png new file mode 100644 index 0000000..7f1cd35 Binary files /dev/null and b/img/dtx-trade.png differ diff --git a/img/dypians.png b/img/dypians.png new file mode 100644 index 0000000..3c1564d Binary files /dev/null and b/img/dypians.png differ diff --git a/img/evmwarfare.png b/img/evmwarfare.png new file mode 100644 index 0000000..632d5b1 Binary files /dev/null and b/img/evmwarfare.png differ diff --git a/img/hana_finance.png b/img/hana_finance.png new file mode 100644 index 0000000..038c630 Binary files /dev/null and b/img/hana_finance.png differ diff --git a/img/henjin_dex.png b/img/henjin_dex.png new file mode 100644 index 0000000..2edc53b Binary files /dev/null and b/img/henjin_dex.png differ diff --git a/img/icecream.png b/img/icecream.png new file mode 100644 index 0000000..c4da68a Binary files /dev/null and b/img/icecream.png differ diff --git a/img/izumi_finance.png b/img/izumi_finance.png new file mode 100644 index 0000000..a447871 Binary files /dev/null and b/img/izumi_finance.png differ diff --git a/img/kiloex.png b/img/kiloex.png new file mode 100644 index 0000000..100e841 Binary files /dev/null and b/img/kiloex.png differ diff --git a/img/kodo.jpg b/img/kodo.jpg new file mode 100644 index 0000000..974384d Binary files /dev/null and b/img/kodo.jpg differ diff --git a/img/kodo.png b/img/kodo.png new file mode 100644 index 0000000..f51fc8c Binary files /dev/null and b/img/kodo.png differ diff --git a/img/layerswap.jpeg b/img/layerswap.jpeg new file mode 100644 index 0000000..a852368 Binary files /dev/null and b/img/layerswap.jpeg differ diff --git a/img/logx.jpg b/img/logx.jpg new file mode 100644 index 0000000..a0ccbdb Binary files /dev/null and b/img/logx.jpg differ diff --git a/img/looperlands.svg b/img/looperlands.svg new file mode 100644 index 0000000..fe625ca --- /dev/null +++ b/img/looperlands.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/img/loopex.jpg b/img/loopex.jpg new file mode 100644 index 0000000..8247413 Binary files /dev/null and b/img/loopex.jpg differ diff --git a/img/magpie.svg b/img/magpie.svg new file mode 100644 index 0000000..c5ec06a --- /dev/null +++ b/img/magpie.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/img/mesonfi.jpg b/img/mesonfi.jpg new file mode 100644 index 0000000..5b055db Binary files /dev/null and b/img/mesonfi.jpg differ diff --git a/img/micro3.jpg b/img/micro3.jpg new file mode 100644 index 0000000..4ee2928 Binary files /dev/null and b/img/micro3.jpg differ diff --git a/img/minibridge.jpeg b/img/minibridge.jpeg new file mode 100644 index 0000000..7fcd96c Binary files /dev/null and b/img/minibridge.jpeg differ diff --git a/img/minterest.png b/img/minterest.png new file mode 100644 index 0000000..a0a363d Binary files /dev/null and b/img/minterest.png differ diff --git a/img/mintpad.jpeg b/img/mintpad.jpeg new file mode 100644 index 0000000..89b8be9 Binary files /dev/null and b/img/mintpad.jpeg differ diff --git a/img/nfts2me.png b/img/nfts2me.png new file mode 100644 index 0000000..00a4eae Binary files /dev/null and b/img/nfts2me.png differ diff --git a/img/oku.jpg b/img/oku.jpg new file mode 100644 index 0000000..36882bb Binary files /dev/null and b/img/oku.jpg differ diff --git a/img/oku_trade.png b/img/oku_trade.png new file mode 100644 index 0000000..155dd6c Binary files /dev/null and b/img/oku_trade.png differ diff --git a/img/okx.jpg b/img/okx.jpg new file mode 100644 index 0000000..a1d42d0 Binary files /dev/null and b/img/okx.jpg differ diff --git a/img/okx.png b/img/okx.png new file mode 100644 index 0000000..1bcffb6 Binary files /dev/null and b/img/okx.png differ diff --git a/img/omnihub.png b/img/omnihub.png new file mode 100644 index 0000000..9ebc23e Binary files /dev/null and b/img/omnihub.png differ diff --git a/img/orbiter.png b/img/orbiter.png new file mode 100644 index 0000000..1e9a629 Binary files /dev/null and b/img/orbiter.png differ diff --git a/img/owlto.png b/img/owlto.png new file mode 100644 index 0000000..fb86c1f Binary files /dev/null and b/img/owlto.png differ diff --git a/img/pheasant.png b/img/pheasant.png new file mode 100644 index 0000000..2fc6e8f Binary files /dev/null and b/img/pheasant.png differ diff --git a/img/pop-planet.svg b/img/pop-planet.svg new file mode 100644 index 0000000..494fb15 --- /dev/null +++ b/img/pop-planet.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/retrobridge.jpg b/img/retrobridge.jpg new file mode 100644 index 0000000..17607fd Binary files /dev/null and b/img/retrobridge.jpg differ diff --git a/img/rhino.jpeg b/img/rhino.jpeg new file mode 100644 index 0000000..85b83ed Binary files /dev/null and b/img/rhino.jpeg differ diff --git a/img/rhinofi.png b/img/rhinofi.png new file mode 100644 index 0000000..be71e56 Binary files /dev/null and b/img/rhinofi.png differ diff --git a/img/ritsu-protocol.png b/img/ritsu-protocol.png new file mode 100644 index 0000000..caf307e Binary files /dev/null and b/img/ritsu-protocol.png differ diff --git a/img/robotsfarm.jpg b/img/robotsfarm.jpg new file mode 100644 index 0000000..55afbd8 Binary files /dev/null and b/img/robotsfarm.jpg differ diff --git a/img/router.svg b/img/router.svg new file mode 100644 index 0000000..fde5f50 --- /dev/null +++ b/img/router.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/rubic.png b/img/rubic.png new file mode 100644 index 0000000..20b9294 Binary files /dev/null and b/img/rubic.png differ diff --git a/img/rubyscore.svg b/img/rubyscore.svg new file mode 100644 index 0000000..a6647e8 --- /dev/null +++ b/img/rubyscore.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/img/stargate.jpeg b/img/stargate.jpeg new file mode 100644 index 0000000..6e759d4 Binary files /dev/null and b/img/stargate.jpeg differ diff --git a/img/stargate.jpg b/img/stargate.jpg new file mode 100644 index 0000000..6e759d4 Binary files /dev/null and b/img/stargate.jpg differ diff --git a/img/stupidmonkeys.png b/img/stupidmonkeys.png new file mode 100644 index 0000000..250bafb Binary files /dev/null and b/img/stupidmonkeys.png differ diff --git a/img/swing.jpeg b/img/swing.jpeg new file mode 100644 index 0000000..3ef30a4 Binary files /dev/null and b/img/swing.jpeg differ diff --git a/img/swordsanddungeons.png b/img/swordsanddungeons.png new file mode 100644 index 0000000..a18767a Binary files /dev/null and b/img/swordsanddungeons.png differ diff --git a/img/symbiosis.svg b/img/symbiosis.svg new file mode 100644 index 0000000..40940d0 --- /dev/null +++ b/img/symbiosis.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/tanuki.svg b/img/tanuki.svg new file mode 100644 index 0000000..aad5389 --- /dev/null +++ b/img/tanuki.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/img/ultiverse.png b/img/ultiverse.png new file mode 100644 index 0000000..773244f Binary files /dev/null and b/img/ultiverse.png differ diff --git a/img/xenobunny.jpg b/img/xenobunny.jpg new file mode 100644 index 0000000..c5379c4 Binary files /dev/null and b/img/xenobunny.jpg differ diff --git a/img/xy_finance.svg b/img/xy_finance.svg new file mode 100644 index 0000000..695e0f1 --- /dev/null +++ b/img/xy_finance.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/xyfinance.png b/img/xyfinance.png new file mode 100644 index 0000000..c9b59b5 Binary files /dev/null and b/img/xyfinance.png differ diff --git a/img/zns.png b/img/zns.png new file mode 100644 index 0000000..497330c Binary files /dev/null and b/img/zns.png differ diff --git a/img/zns.svg b/img/zns.svg new file mode 100644 index 0000000..81d2933 --- /dev/null +++ b/img/zns.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/img/zyphergames.png b/img/zyphergames.png new file mode 100644 index 0000000..0f5e6be Binary files /dev/null and b/img/zyphergames.png differ diff --git a/whitelist/whitelist.go b/whitelist/whitelist.go index 267fb47..d306dd7 100644 --- a/whitelist/whitelist.go +++ b/whitelist/whitelist.go @@ -3,6 +3,8 @@ package whitelist type Protocol struct { Name string `json:"name"` Slug string `json:"slug"` + Twitter string `json:"twitter,omitempty"` + Logo string `json:"logo,omitempty"` Contracts []string `json:"contracts"` } @@ -11,6 +13,8 @@ var ( { "name": "NFTs2Me", "slug": "nfts-2-me", + "twitter": "@NFTs2Me", + "logo": "nfts2me.png", "contracts": [ "0x00000000001594C61dD8a6804da9AB58eD2483ce" ] @@ -25,6 +29,7 @@ var ( { "name": "Rubic", "slug": "Rubic", + "logo": "rubic.png", "contracts": [ "0xAa4472EC72cF4771dfD38467f161F6DF6cA3FB1a", "0xAf14797CcF963B1e3d028a9d51853acE16aedBA1", @@ -42,6 +47,8 @@ var ( { "name": "Bunnyfi", "slug": "bunnyfi", + "twitter": "@bunnyfilabs", + "logo": "bunnyfi.svg", "contracts": [ "0x0000000000D310F8802cC91F198d14bC2303230B" ] @@ -49,6 +56,8 @@ var ( { "name": "Kodo Exchange", "slug": "kodo-exchange", + "twitter": "@kodohq", + "logo": "kodo.png", "contracts": [ "0x7E034Ef620D2fb403e8bB6a1130670110287A7a1", "0x7e91F29F8a213c8311712A8FC8c61219fb9477CB", @@ -67,6 +76,8 @@ var ( { "name": "Micro3", "slug": "micro-3", + "twitter": "@micro3io", + "logo": "micro3.jpg", "contracts": [ "0xdCe78c98A0a5aBE3f0A342b32BfE43D203794DeE", "0x7b0A5F84181425C58a61659BE9952a04a9a9A833", @@ -94,6 +105,8 @@ var ( { "name": "Comet Protocol", "slug": "comet-protocol", + "twitter": "@Comet_Protocol", + "logo": "comet.svg", "contracts": [ "0xB50Ac92D6d8748AC42721c25A3e2C84637385A6b", "0x0fbCf4a62036E96C4F6770B38a9B536Aa14d1846" @@ -102,6 +115,8 @@ var ( { "name": "Stargate Finance", "slug": "stargate", + "twitter": "@stargatefinance", + "logo": "stargate.jpg", "contracts": [ "0x0dB9afb4C33be43a0a0e396Fd1383B4ea97aB10a", "0xCd4302D950e7e6606b6910Cd232758b5ad423311", @@ -116,6 +131,8 @@ var ( { "name": "Crack & Stack", "slug": "crack-stack", + "twitter": "@crackandstack", + "logo": "crackandstack.svg", "contracts": [ "0x7ddB8A975778a434dE03dd666F11Ce962DCdD290", "0x2c301eBfB0bb42Af519377578099b63E921515B7", @@ -133,6 +150,8 @@ var ( { "name": "HenjinDEX", "slug": "henjin", + "twitter": "@HenjinDex", + "logo": "henjin_dex.png", "contracts": [ "0x07Bc9a408B385C7Aa8De2783795759512fE24356", "0xcFf128C67bCDc5a7c7D3F24c638e59AA0d4e112b", @@ -142,6 +161,8 @@ var ( { "name": "Oku Trade", "slug": "oku", + "twitter": "@okutrade", + "logo": "oku.jpg", "contracts": [ "0x75FC67473A91335B5b8F8821277262a13B38c9b3", "0x346239972d1fa486FC4a521031BC81bFB7D6e8a4", @@ -163,6 +184,8 @@ var ( { "name": "ZNS Connect", "slug": "zns", + "twitter": "@ZNSConnect", + "logo": "zns.svg", "contracts": [ "0xFb2Cd41a8aeC89EFBb19575C6c48d872cE97A0A5" ] @@ -170,6 +193,8 @@ var ( { "name": "RubyScore", "slug": "ruby-score", + "twitter": "@rubyscore_io", + "logo": "rubyscore.svg", "contracts": [ "0xDC3D8318Fbaec2de49281843f5bba22e78338146", "0x4D1E2145082d0AB0fDa4a973dC4887C7295e21aB", @@ -179,6 +204,8 @@ var ( { "name": "Orbiter Finance", "slug": "orbiter", + "twitter": "@Orbiter_Finance", + "logo": "orbiter.png", "contracts": [ "0x80c67432656d59144ceff962e8faf8926599bcf8", "0xe4edb277e41dc89ab076a1f049f4a3efa700bce8", @@ -190,6 +217,8 @@ var ( { "name": "Hana Finance", "slug": "hana-finance", + "twitter": "@Hana_Finance", + "logo": "hana_finance.png", "contracts": [ "0xB9eD09af341a59c05c8AaE584172e8dCc1E828b6", "0x4aB85Bf9EA548410023b25a13031E91B4c4f3b91", @@ -202,6 +231,8 @@ var ( { "name": "rhino.fi", "slug": "rhino-fi", + "twitter": "@RhinoFi", + "logo": "rhinofi.png", "contracts": [ "0x1Df2De291F909baA50C1456C87C71Edf9Fb199D5" ] @@ -209,6 +240,8 @@ var ( { "name": "DTX.TRADE", "slug": "dtx", + "twitter": "@0xdtx", + "logo": "dtx-trade.png", "contracts": [ "0xa814273254C1F73fF79f4D5b5d41279dCbb83f9E", "0xCFC8D41f93FCF867f5C2D8435DF84c71672728f6", @@ -254,6 +287,8 @@ var ( { "name": "RetroBridge", "slug": "retrobridge", + "twitter": "@Retro_Bridge", + "logo": "retrobridge.jpg", "contracts": [ "0x009905bf008CcA637185EEaFE8F51BB56dD2ACa7" ] @@ -261,6 +296,8 @@ var ( { "name": "0xAstra", "slug": "0xastra", + "twitter": "@0xAstra_xyz", + "logo": "0xastra.svg", "contracts": [ "0x90CE48ED68C6FCAe6F13b445F1573f003cF1804d", "0x34723B92aE9708BA33843120A86035D049dA7dfA", @@ -272,6 +309,8 @@ var ( { "name": "Ritsu Protocol", "slug": "ritsu", + "twitter": "@ritsuprotocol", + "logo": "ritsu-protocol.png", "contracts": [ "0x7160570BB153Edd0Ea1775EC2b2Ac9b65F1aB61B", "0x12AF3Ec993EC5d5bD789b3e989c9E95A2F6c586D", @@ -302,6 +341,8 @@ var ( { "name": "TaikoTown: A LooperLands Experience", "slug": "taiko-town", + "twitter": "@LooperLands", + "logo": "looperlands.svg", "contracts": [ "0xEe01C4b0538849bF1c66bDFB458a7de11B1d7424" ] @@ -309,6 +350,8 @@ var ( { "name": "XY Finance", "slug": "xy-finance", + "twitter": "@xyfinance", + "logo": "xy_finance.svg", "contracts": [ "0x73Ce60416035B8D7019f6399778c14ccf5C9c7A1", "0xedC061306A79257f15108200C5B82ACc874C239d" @@ -317,6 +360,8 @@ var ( { "name": "KiloEx", "slug": "kiloex", + "twitter": "@KiloEex_perp", + "logo": "kiloex.png", "contracts": [ "0xd6e87aCd56F3dcb028A906D957be5f65Fe0CFB93", "0x735D00A9368164B9dcB2e008d5Cd15b367649aD5", @@ -338,6 +383,8 @@ var ( { "name": "Stupid Monkeys", "slug": "stupid-monkeys", + "twitter": "@StupidMonkeysRH", + "logo": "stupidmonkeys.png", "contracts": [ "0xCA99F9DbF4A13D4de05B41a68041dcE7929cb5e0" ] @@ -345,6 +392,8 @@ var ( { "name": "Owlto Finance", "slug": "owlto-finance", + "twitter": "@Owlto_Finance", + "logo": "owlto.png", "contracts": [ "0x5e809A85Aa182A9921EDD10a4163745bb3e36284" ] @@ -352,6 +401,8 @@ var ( { "name": "coNFT", "slug": "co-nft", + "twitter": "@ConftApp", + "logo": "conft.jpg", "contracts": [ "0x3AC934F275172a7fa0C0dD4545305bd5EF82a6F8", "0x9059cA87Ddc891b91e731C57D21809F1A4adC8D9", @@ -362,6 +413,8 @@ var ( { "name": "Symbiosis Finance", "slug": "symbiosis-finance", + "twitter": "@symbiosis_fi", + "logo": "symbiosis.svg", "contracts": [ "0xda8057acB94905eb6025120cB2c38415Fd81BfEB", "0x5Aa5f7f84eD0E5db0a4a85C3947eA16B53352FD4", @@ -372,6 +425,8 @@ var ( { "name": "Pheasant Network", "slug": "pheasant", + "twitter": "@PheasantNetwork", + "logo": "pheasant.png", "contracts": [ "0x0890f8A7b193A3eEE810DE3AdcFAd181b9ce294E", "0x84F90083e4aA00B5FD4DAaaEEc75bdF8978EDCD2", @@ -387,6 +442,8 @@ var ( { "name": "Mini Bridge", "slug": "minibridge", + "twitter": "@Chaineye_tools", + "logo": "minibridge.jpeg", "contracts": [ "0x00000000000007736e2F9aA5630B8c812E1F3fc9" ] @@ -394,6 +451,8 @@ var ( { "name": "Izumi Finance", "slug": "izumi-iziswap", + "twitter": "@izumi_Finance", + "logo": "izumi_finance.png", "contracts": [ "0x8c7d3063579BdB0b90997e18A770eaE32E1eBb08", "0x4d4673745AAC664eFB9758fdd571F40d78a87bfe", @@ -412,6 +471,8 @@ var ( { "name": "Brigade", "slug": "brigade", + "twitter": "@tacowax", + "logo": "brigade.png", "contracts": [ "0x8a93AAE6D94680658012B887BfDd981A17661Ef4", "0x409395BC4b50A9BbD45a943A8B0D6236E0F83540", @@ -427,6 +488,8 @@ var ( { "name": "OKX NFT Market", "slug": "okx-nft-market", + "twitter": "@okxweb3", + "logo": "okx.png", "contracts": [ "0xa7FD99748cE527eAdC0bDAc60cba8a4eF4090f7c", "0x00000000000000ADc04C56Bf30aC9d3c0aAF14dC" @@ -435,6 +498,8 @@ var ( { "name": "World Of Dypians", "slug": "world-of-dypians", + "twitter": "@worldofdypians", + "logo": "dypians.png", "contracts": [ "0xaf33f679be47733bD3aBb5b0b977B6ba3eD8d01E", "0x620655Ee8320bA51cf4cc06bf6a7C14022271764", @@ -458,6 +523,7 @@ var ( { "name": "Bullishs", "slug": "bullishs", + "logo": "bullishs.png", "contracts": [ "0x340C885AC77E4a1d3E9e8f6EedfA7269CB374cb6" ] @@ -499,6 +565,8 @@ var ( { "name": "XenoBunny", "slug": "xeno-bunny", + "twitter": "@XenobunnyX", + "logo": "xenobunny.jpg", "contracts": [ "0x1996E10c64213Fe5E86AC7A7ac03Ec169176E4a7", "0xF645df6186AD0DbB088f7ef024C4Be640F1DaCd2", @@ -508,6 +576,7 @@ var ( { "name": "Swing", "slug": "swing", + "logo": "swing.jpeg", "contracts": [ "0x42df81c742CAe6F6D91E136b1AA5C7e14CB394FB", "0x90f1Ef9D2cDe204C8494Cf73130771B350070B53", @@ -517,7 +586,7 @@ var ( { "name": "Symmetric", "slug": "symmetric", - "contracts": [ + "contracts": [ "0xbccc4b4c6530F82FE309c5E845E50b5E9C89f2AD", "0x4e4131dC27ed9501ac5fEb76F94572fDAe9f0fD0", "0xFEF39453770fF2C6b2F453D1b6D075623a79e3Eb",