Mohammad Amin Khashkhashi Moghaddam
6c52eb6606
Contract manager upgrades ( #952 )
...
* Reuse xc_governance logic as much as possible in contract manager
Some functions in xc_governance were moved and refactored in order to become usable in
contract manager
* Add getBaseUpdateFee function for contract manager
* Add method for executeGovernanceInstructions
* Move up SetFee method to base class
* Add governance upgrade instruction
* Move governance payload generators out of contract classes into chain classes
* Switch from json to yaml for storage
* Remove test script for ci
* Add minimal aptos implementation
* Remove global Chains and Contracts variable and put them in DefaultStore
* Move aptos getClient function to Chain class
* Make denom field in baseUpdateFee optional and remove it from non-cosmwasm chains
* More documentation and minor fixes
* Add vaults storage
Although the set of vaults used in testing/production is just 2 it's a good idea to
not set them as predefined constants. So that for development purposes, we can create
new vaults and test them on the fly without changing too many places.
2023-07-14 12:14:24 +02:00
guibescos
ea8b512759
Fix path to wallet ( #954 )
2023-07-14 11:02:23 +01:00
Mohammad Amin Khashkhashi Moghaddam
66e5f186b2
Initial version of contract manager sdk ( #943 )
...
* Initial version of governance sdk
* Add more functionality to Sui contract manager and migrate variable naming to camelCase
* Refactor sui functions
* Add prettier
* Add SuiAuthorizeUpgradeContractInstruction for governance
* Update cosmwasm deploy tools entry point and expose some classes
* Remove console.logs from CosmWasm
* Refactor storage logic and add sui docs
* Use relative path for default path of store
* More documentation and minor fixes
* Rename package
* Add EVM classes
* Implement getters for data sources
* Use Google naming convention for abbreviations
More info here:
https://google.github.io/styleguide/tsguide.html#identifiers-abbreviations
* Change package license
* More comments and documentation
* Store code proxy function in CosmWasm
2023-07-12 15:50:24 +02:00
Ali Behjati
2a4045504d
[eth] Add Linea goerli network ( #947 )
...
* [eth] Add Linea goerli network
* Add linea_testnet to eth/sdk/js
2023-07-11 11:15:22 +01:00
Ali Behjati
aa0e6fdf22
[eth] Add WEMIX network ( #940 )
...
* [eth] Add WEMIX network
* Fix pre-commit
* Remove unnecessary change
* Fix prettier
---------
Co-authored-by: Guillermo Bescos <g.bescos@yahoo.com>
2023-07-05 18:15:43 +01:00
Jayant Krishnamurthy
78917f6d65
Implement PythGovernanceAction ( #906 )
...
* blah
* rename workflow
* grrr
* ok progress
* ok progress
* ok progress
* grrr
* ok
* fix
* fix layout
2023-07-05 08:35:47 -07:00
guibescos
387f172fc6
Update readme ( #939 )
2023-07-04 14:49:38 +01:00
Ali Behjati
e39277dd9c
[eth] Add setWormholeAddress governance message ( #917 )
...
* [eth] Add setWormholeAddress governance message
* Address review feedbacks
* Add signatures to errors
This will help with debugging
* Update abi
2023-06-26 11:31:19 +02:00
Jayant Krishnamurthy
92aa157e85
fix docker build ( #898 )
2023-06-16 10:39:26 -07:00
Jayant Krishnamurthy
25c1ac2c33
[xc-admin] Contract management tool ( #885 )
...
* cleanup
* blah
* gr
* stuff
* hm
* hmm
* wtf
* ah fix this
* ok finally it does something
* ok
* hrm
* hrm
* blah
* blah
2023-06-15 07:17:20 -07:00
guibescos
e1377e5627
[Xc admin cli] add and remove members ( #887 )
...
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* Checkpoint
* Comment
* Comment
2023-06-15 13:08:14 +01:00
swimricky
23f676f99a
feat(xc-admin): enable message buffer for pythnet ( #890 )
2023-06-14 15:07:18 +01:00
Jayant Krishnamurthy
3ffcf12a70
Encapsulate parameters to proposeX methods ( #870 )
...
* refactor
* stuff
* i think this works
* cleanup
* fix
2023-06-13 10:23:01 -07:00
Ali Behjati
c1ccef239c
[xc-admin] Fix frontend Dockerfile ( #873 )
2023-06-09 21:03:08 +02:00
Ali Behjati
95ca9d1d92
[xc-admin] Add message buffer instructions ( #869 )
...
* [xc-admin] Add message buffer instructions
* Use coral-xyz/anchor
* Address feedbacks
* Address feedbacks
2023-06-09 19:56:40 +02:00
Ali Behjati
183081cc20
Expose pythnet message buffer idls ( #865 )
2023-06-09 14:10:28 +02:00
Ali Behjati
bdc3fede24
[eth] Deploy to Kava ( #859 )
...
* [eth] Deploy to Kava
* [eth] Bump sdk/js package version
* [eth] Fix pre-commit
2023-06-07 15:29:03 +02:00
guibescos
e7b6dabdd8
Increase payload to 50MB ( #848 )
2023-05-30 09:46:36 -05:00
Dev Kalra
afecda7881
sei mainnet deployment ( #851 )
2023-05-30 13:11:03 +05:30
guibescos
ce8e064c98
Fix race condition once and for all ( #847 )
2023-05-26 20:26:38 -05:00
guibescos
73c2af21a7
[remote-executor] Isolate wormhole-solana crate ( #843 )
...
* Point to another wormhole sdk
* Works
* Reset this dir
* Refresh cargo lock
* Bump solana
* Pin git packages
* Allow large errors
* Update to the right wormhole-solana
* Fix cli
* Add cargo lock
* Remove print statement
2023-05-26 14:02:24 -05:00
guibescos
db5d8c0fb1
Remove rent hack ( #841 )
2023-05-25 10:58:01 -05:00
guibescos
479a2d8b09
Make proposer server url a serverside prop ( #840 )
...
* Make proposer server url a serverside prop
* Make low caps
2023-05-24 15:37:26 -05:00
guibescos
2df32a6108
[remote-executor] Move overflow check ( #837 )
...
* Move overflow check
* Modify workflow
2023-05-23 21:06:24 -05:00
guibescos
ddc0b48118
[Xc admin] frontend to use server ( #832 )
...
* Import axios
* Switch to axios
* Fix
* Error handling
2023-05-23 10:32:48 -05:00
Dev Kalra
fbcb8a14f6
[cosmwasm] chain ids for pyth mainnet, pyth testnet stable, and pyth testnet edge feeds ( #822 )
...
* add chainids
* chain ids
* wormhole, instantiate, and test
* update chain structure
* update test script
* update chain id guidelines
* if brackets
* correct test arguments
2023-05-23 11:16:50 +05:30
guibescos
4f67343323
Test different precommit level ( #831 )
2023-05-22 12:56:06 -05:00
guibescos
f70f163f72
Build proposer server ( #820 )
2023-05-16 16:59:11 -05:00
guibescos
e243e6734b
[Xc admin] proposer server ( #816 )
...
* Proposer server
* Add package-lock.json
* Add rpc as enviornment variables
2023-05-16 13:15:08 -05:00
Dev Kalra
3b03f9eddc
[cosmwasm] instantiate contracts on multiple chains ( #799 )
...
* instantiate contracts on multiple chains
* deploy to neurtron
* function not being used anymore
* rename file dir
* better logs
* wormhole guardian upgrade
* set default wormhole contract
* add all to stages to one file
* add extended chain config
* bug fix
* juno deployment
* removed unused parameter
* resolve bug add comments
* typo
* rename to vaa mainnet
* comment
* remove T
* hardcode checksum
* update download method comment
* update package-lock
* update package-json
2023-05-16 13:13:43 +05:30
Dev Kalra
079828f8ac
Wormhole stub ( #789 )
...
* add
* add sei to wormhole chains
* add wormhole code to the repo
* add lib to gitignore
* cosmwasm bug fix
* add tmp to gitignore
* no need for simulation
* add wormhole deployment stuff
* better comments
* resolve build errors
* trying a fix
* fix
* rename compiled code
* address feedback
* remove gitignore
* sei deployment
* complete sentences
* address comments
2023-05-03 20:48:00 +05:30
guibescos
4796516209
Fix modal for delete product ( #768 )
2023-04-17 21:34:54 -05:00
guibescos
3aa953e153
[xc-admin] Add support for arbitrary wormhole payloads ( #759 )
...
* Add vaa
* Remove the command from multisig_wh_message_builder
* Add comment to the multisig addresses
2023-04-13 11:51:57 -05:00
guibescos
99ed193764
[xc-admin] Add ser/de for Cosmos Upgrades ( #758 )
...
* Add ser/de for Cosmos Upgrades
* Add comment
* Fix print
2023-04-13 11:51:47 -05:00
guibescos
f5d11c248d
Rename init price ( #755 )
...
* Rename init price
* Set exponent
2023-04-10 20:30:58 -05:00
Ali Behjati
71da520647
[eth] Deploy to Conflux eSpace ( #748 )
2023-04-07 16:23:20 +02:00
guibescos
e476199c2c
[xc-admin] Add pythtest-crosschain ( #749 )
...
* Add pythtest-crosschain
* Restore urls
2023-04-06 17:48:54 -05:00
guibescos
3842c9460b
Enable exponent update ( #750 )
2023-04-06 13:34:55 -05:00
Dev Kalra
bbdd98fa06
export cosmwasm instruction ( #744 )
2023-04-05 16:10:20 +05:30
Ali Behjati
2db5a26752
[eth] Deploy to testnet Mantle ( #742 )
2023-04-04 13:34:32 +02:00
Ali Behjati
111b0fa09f
[eth] Deploy to meter ( #731 )
...
* [eth] Deploy to meter testnet
* Add mainnet
2023-03-31 18:51:18 +02:00
Cinque McFarlane-Blake
38a8c2831a
[evm] Deploy on Canto Testnet ( #725 )
...
* [evm] Deploy on Canto Testnet
* Redeploy
* Address feedbacks
---------
Co-authored-by: Ali Behjati <bahjatia@gmail.com>
2023-03-29 19:15:08 +02:00
guibescos
8e8fcf133b
[xc-admin] Introduce the new UPGRADE_OPS_KEY ( #716 )
...
* Do it
* Cleanup
2023-03-23 17:03:27 -05:00
guibescos
f62676d11d
Add send sol command ( #715 )
2023-03-23 17:03:19 -05:00
Jayant Krishnamurthy
c45664c951
[evm] Polygon ZKEVM deployment ( #711 )
...
* gr
* doc
* add zkevm deployment
* gr
* zkevm deployment
* add zkevm testnet
2023-03-22 13:04:47 -07:00
Jayant Krishnamurthy
e995a2b89e
Add CI workflow to publish javascript packages ( #707 )
...
* workflows
* try private
* private
* more private
* update files
* fix workflow
* hm
* hm
* bump version
* bump version
* another bump
* text
* update readme
* update package lock
2023-03-21 12:25:30 -07:00
guibescos
ab779d058f
Reset urlIndex ( #700 )
2023-03-16 20:46:07 -05:00
guibescos
156fb23f24
[evm] deploy neon devnet ( #693 )
...
* add evmos_testnet deployment files
* fix precommit
* Deploy to neon
* Precommit
* Add to evm-js
* Fix precommit
---------
Co-authored-by: Daniel Chew <cctdaniel@outlook.com>
2023-03-14 22:48:46 -05:00
guibescos
eaf5f45212
Fix typo ( #692 )
2023-03-14 22:48:36 -05:00
Daniel Chew
533181cc80
[eth] add evmos testnet ( #683 )
...
* add evmos_testnet deployment files
* fix precommit
* fix precommit
* bump
2023-03-14 14:11:23 +09:00
Daniel Chew
d4551a01ee
change voted icon ( #684 )
2023-03-11 11:18:11 +09:00
Daniel Chew
51f0c10756
[xc-admin] fix xc-admin-frontend bugs ( #681 )
...
* allow proposing without connecting wallet
* show voted icon on proposals
2023-03-10 12:32:47 -06:00
Daniel Chew
5aa38d2ba1
also fix signer mapping ui for rejected and cancelled ( #678 )
2023-03-09 23:57:24 +09:00
Daniel Chew
c6d9b8df50
change signer mapping ui ( #677 )
2023-03-08 23:26:23 -06:00
Daniel Chew
06d58bad5e
fix directory error ( #676 )
2023-03-09 14:01:58 +09:00
Daniel Chew
af77a2a987
[xc-admin] improve xc-admin-frontend UI/UX ( #673 )
...
* add expired status
* add proposal status filter
* allow proposals to be proposed from ops key
* check if ops keypair file exists
* update mappings
* fix UpdatePermissions
* trigger deployment
* fix precommit
* address comments
* use SECRETS_BASE_PATH
* fix path
* fix
2023-03-09 13:42:54 +09:00
guibescos
cafb0eb4bc
Fix lerna command ( #675 )
2023-03-09 13:34:05 +09:00
Ali Behjati
1771a8a98a
[eth] Add new testnets ( #669 )
...
- Add chiado (gnosis testnet) and shimmer testnet
- Add chiado and shimmer_testnet and base_goerli addr to js sdk
2023-03-08 10:01:05 +01:00
guibescos
590d5b0414
[xc-admin-frontend] Stop reloading proposals when you connect a wallet ( #670 )
...
* Make wallet simpler
* Fix
2023-03-07 20:41:42 -06:00
guibescos
64255d4504
Fix build process ( #672 )
2023-03-07 19:23:23 -06:00
Daniel Chew
60b1a3688b
[xc-admin] enable publisher key and multisig signer key mapping when available ( #663 )
...
* enable publisher key and multisig signer key mapping when available
* fix permission/depermission button border radius
* address comments and add mapping filepath
* fix precommit error
2023-03-07 14:44:29 +09:00
Daniel Chew
55a8f85254
[xc-admin] add README to xc_admin_cli ( #614 )
2023-03-07 11:47:39 +09:00
guibescos
66a3856585
Extend readme ( #665 )
2023-03-06 16:54:44 -06:00
guibescos
ee9ee50959
Remove comment, vaults have been created ( #664 )
2023-03-06 16:27:18 -06:00
guibescos
33d2ffc487
Do it ( #661 )
2023-03-03 17:31:54 -06:00
guibescos
081a8bc12a
Don't throw error if all VAAs were relayed ( #660 )
2023-03-03 16:41:23 -06:00
guibescos
bd9c126247
Use proxy rpcs ( #659 )
2023-03-03 16:32:35 -06:00
guibescos
a0db4266ba
Fix relaying ( #658 )
2023-03-03 15:42:37 -06:00
Daniel Chew
40bc1e67d0
[xc-admin] add Dockerfile for xc-admin-frontend ( #656 )
...
* add Dockerfile for xc-admin-frontend
* add newline
* add gh workflow to push xc-admin-frontend image
* Push on every commit to main
---------
Co-authored-by: Guillermo Bescos <gbescos@stanford.edu>
2023-03-03 13:23:45 -06:00
Daniel Chew
5c16987153
[xc-admin] delete product ( #651 )
...
* add delete product feature
* fix delete product bug
* refactor
* fix precommit
2023-03-03 13:17:58 +09:00
Daniel Chew
c3ca23f3b6
remove duplicate publishers from json ( #646 )
2023-03-01 09:35:53 -06:00
Jayant Krishnamurthy
b9430aee81
[sdk] Add new SDK packages to lerna ( #630 )
2023-02-28 09:14:52 +01:00
guibescos
a549d535f8
[xc-admin] Output symbol when more than 32 publishers ( #625 )
...
* Make change
* Add check for duplicates
* Remove console log
2023-02-24 01:32:00 +01:00
Daniel Chew
8cb720c476
[xc-admin] add permission/depermission publisher keys for all asset types ( #620 )
2023-02-23 17:43:24 +09:00
guibescos
0abf0e2b6c
[xc-admin] Create multiple proposals if too many instructions ( #621 )
...
* Add code
* Remove console log
2023-02-23 09:42:05 +01:00
guibescos
20b18e291d
Batch transactions ( #619 )
2023-02-21 18:55:44 +01:00
guibescos
b34ec4e882
[xc-admin] error if proposals have more than 255 instructions ( #618 )
...
* Make the change
* Revert other files
* Remove console log
* Fix typo
* Add new keyword
2023-02-21 10:50:54 -06:00
guibescos
ecb0e174d4
[xc-admin] batch wormhole messages ( #615 )
...
* Add
* Cleanup
* Add unit test
2023-02-21 11:29:03 +01:00
guibescos
6f49dfbb4b
Display symbol for new price feeds ( #616 )
2023-02-21 12:42:38 +09:00
Daniel Chew
562a5cd0fa
make order of ixs deterministic when sending proposal ( #613 )
2023-02-20 16:51:56 +01:00
guibescos
58db641ddd
[xc-admin] Batch instructions ( #612 )
...
* Checkpoint
* Working
* Remove console log
* Restore send all
* Fix tests
2023-02-20 15:58:31 +01:00
Daniel Chew
4b008810e2
[xc-admin] improve approve/reject UX ( #608 )
...
* add spinner while approving/rejecting and update result in real time
* fix confirmed/rejected/cancelled section
* remove console.log
* update previous list of proposals to the most updated one after approving/rejecting
* fix precommit
* fix bug
* refactor
2023-02-18 09:07:47 +09:00
guibescos
f015e9ed31
Delete publishers before adding ( #610 )
2023-02-17 14:27:33 +00:00
guibescos
0b35be7015
[xc-admin] Add activate ( #609 )
...
* Add activate
* Rebase
* Remove extra file
* Restore other part of code
2023-02-17 13:49:29 +00:00
guibescos
040169a196
[xc-admin] Forbid more than 32 pubs ( #607 )
...
* Ban 32 pubs
* Add period
2023-02-17 12:19:53 +00:00
guibescos
8a6e0e6e4b
[xc-admin-frontend] Some cleanup ( #606 )
...
* Some cleanup
* Fix
* Fix
2023-02-17 12:14:36 +00:00
Daniel Chew
b2cae745c8
[xc-admin] improve UI/UX of xc-admin-frontend ( #605 )
...
* fetch all proposals instructions and pass to individual proposal row
* add new verified icon
* enable scroll to top when clicking on individual proposal
* split devnet/pythtest and mainnet-beta/pythnet proposals
* show symbols for product and price account when possible
* fix typo
* move getAllIxs to hook and remove verified for draft proposals
2023-02-17 14:05:21 +09:00
guibescos
10818699d4
Add USDC in xc-admin-cli ( #604 )
...
* Add USDC in xc-admin-cli
* Improve comment
2023-02-16 14:57:39 +00:00
guibescos
66a7d243ac
[xc-admin] Make execute ready green ( #603 )
...
* Make button green
* Darker green
2023-02-15 14:41:24 +00:00
Daniel Chew
950d65746f
fix bug where proposal sometimes doesnt load ( #602 )
2023-02-15 22:52:30 +09:00
guibescos
aba0390495
Refactor ( #599 )
2023-02-15 12:13:51 +00:00
Daniel Chew
234cac4261
[xc-admin] make UI responsive ( #597 )
2023-02-15 21:02:51 +09:00
guibescos
0bc2601fe5
[xc-admin] Show rejected instead of cancelled ( #600 )
2023-02-15 08:43:41 +09:00
Daniel Chew
e841989fa2
[xc-admin] remove unused tabs ( #596 )
2023-02-14 20:55:39 +09:00
guibescos
e3831ec0f6
Display proposal cluster ( #592 )
2023-02-14 11:15:16 +00:00
guibescos
301fd95781
Restore approve ( #591 )
2023-02-14 11:15:04 +00:00
guibescos
c7af4a0838
Crank changes ( #588 )
2023-02-14 11:14:32 +00:00
guibescos
6d806f78f6
[xc-admin] crank relayer needs to create price and product accounts ( #589 )
...
* Add code
* Revert
2023-02-14 11:14:08 +00:00
Daniel Chew
f1ead1ca7a
[xc-admin] add verified/unverified tags for individual proposals ( #584 )
...
* fix urlsIndex not being reset to 0 when changing cluster
* fix proposals accept/reject buttons not centered when on mobile view
* add verified tag to individual proposals
* fix pre-commit error
* fix color scheme
* address comments
2023-02-14 13:32:18 +09:00
guibescos
ca1a03b507
Add product in one step ( #586 )
2023-02-13 16:49:20 +00:00
guibescos
e250049a90
[xc-admin] Enable proposal page for testnet and pythtest ( #582 )
...
* Enable proposal page
* Revert this file
2023-02-10 20:49:48 -06:00
guibescos
13e48bdd51
Renames ( #581 )
2023-02-10 20:12:15 -06:00
guibescos
f3925b4447
[xc-admin] Crank : Improve error logging ( #580 )
...
* Improve error logging
* Rethrow
2023-02-10 16:21:49 -06:00
Daniel Chew
0e00fb0d4a
[xc-admin] add approve/reject/execute/cancel buttons ( #576 )
...
* add approve/reject/execute/cancel buttons
* fix useMultisig hook not returning correct isLoading value
2023-02-10 15:05:06 -06:00
Daniel Chew
a478d9f8cc
[xc-admin] add proposals page ( #570 )
...
* add proposals page
* address feedback
* show program id for unknown ix
* unwrap wormhole ixs
* fix error
* address feedback
* address comments
2023-02-10 15:15:43 +09:00
guibescos
6fe551cd86
Add remote to general tab ( #572 )
2023-02-08 23:53:08 -06:00
Daniel Chew
881bf768fb
fix bug where add new price feed doesnt work ( #571 )
2023-02-09 13:55:07 +09:00
guibescos
747886a089
Xc admin/crank for creating accounts ( #568 )
...
* Crank can create accounts
* Cleanup
* Cleanup
* Cleanup
* Comment
* Done
2023-02-06 21:24:57 -06:00
Daniel Chew
d331393c81
[xc-admin] add general tab ( #551 )
...
* add UpdateProductMetadata page
* add first iteration of general tab
* add more functions
* fix ModalContent to show diff
* add feature to add new price account
* ignore price account address in json when adding new price feeds
* ignore product address and price account address in json for new pricefeed
* address comments
* fix preview crashing
* Restore addresses
* fix error when no price account exists
* fix validation
---------
Co-authored-by: Guillermo Bescos Alapont <gbescos@stanford.edu>
2023-02-07 12:14:03 +09:00
guibescos
fc08ec277e
[Xc-admin] ledger ( #561 )
...
* Add ledger support
* Checkpoint
* Checkpoint
* Package locK
* Console err
2023-02-03 12:07:15 -06:00
guibescos
8c57458c39
Remove code that checks duplicated ( #563 )
2023-02-03 09:16:18 +09:00
Daniel Chew
f1c5aba31b
[xc_admin] add update product metadata ( #550 )
2023-02-03 07:28:06 +09:00
guibescos
f4d18167cd
[xc-admin] Add dockerfile ( #556 )
...
* Add dockerfile
* Dockerfile for xc-admin
* Add dockerfile
2023-02-01 16:57:24 -06:00
Ali Behjati
481c61bc2c
[refactor] Improve typescript codebase ( #553 )
...
* Use base tsconfig
* Add lint check
* Fix tilt
2023-02-01 11:26:23 -06:00
guibescos
5cf1afbc2f
[Xc_admin] hyphen to underscore ( #545 )
...
* Checkpoint
* New package lock
* Trigger CI
* Trigger CI
* Typo
* Package update after rebase
* CI
---------
Co-authored-by: Ali Behjati <bahjatia@gmail.com>
2023-01-31 15:36:56 -06:00
Ali Behjati
4c5d0d5e1b
[refactor] Add global lerna ( #546 )
...
* Move lerna to the top
* Set version to independent
Packages are versioned independently
* Update packages and the lock
* Add build cache and better reference
* Add lerna docker base
* Add wormhole_attester sdk and some minor impr
* Update tsconfig to fix outDir impact by composite
* Update eth package
* Update p2w to use solidity-sdk
* Change xc-admin CI to lerna CI action
* Add more packages to the list + bugfixes
* Update dockerfiles to have tilt working
* Format the code
* Fix some issues
* Fix the change of usePyth.ts
* lerna build fix
* Fix foundry
2023-01-31 17:09:31 +01:00
guibescos
2e63f9a2c4
[Xc admin] upd permissions remote ( #541 )
...
* Checkpoint
* Format
* Checkpoint
* Cleanup
* Bring back Pythtestet
2023-01-30 11:43:58 -06:00
guibescos
e0a8b2ef6e
[xc-admin] Enable remote program upgrade ( #540 )
...
* Checkpoint
* Checkpoint
* Format
2023-01-27 18:03:59 -06:00
guibescos
94e97e6f14
More log and fix OFFSET bug ( #538 )
2023-01-27 18:03:03 -06:00
guibescos
bb4a59f126
Fix import ( #539 )
2023-01-27 18:02:50 -06:00
guibescos
6f700d17f0
[Xc admin] init price ( #526 )
...
* Format
* Change exponent
* Format
2023-01-27 13:27:03 -06:00
guibescos
fdb2c5e012
[Xc admin] centralize some things ( #527 )
...
* Checkpoint
* Checkpoint
* Prettify
* Fix typo
* Move bpf upgradable loader
* Add file
2023-01-27 12:17:58 -06:00
guibescos
277599b458
[xc-admin] Add pythnet relayer ( #511 )
...
* Add pythnet relayer
* Bugfix
* Reset clusters
* Revert cluster change
* Add comment
2023-01-26 10:35:00 -06:00
guibescos
5900550008
[remote-executor] Add idl ( #510 )
...
* Add idl
* Move
2023-01-26 10:26:50 -06:00
guibescos
d673d2ba92
Pythtest feature ( #536 )
2023-01-26 09:00:06 -06:00
Daniel Chew
e02afb7ee9
[xc-admin] add add/remove publishers page ( #530 )
...
* add initial add/remove publishers page
* add download/upload json feature and send proposal
* show connect wallet button in change modal when wallet is not connected
* address comments
* use symbol instead of price account key
* sort json
* fix sorting bug
* remove prettify while sorting
* fix upload bug
* fix reordering bug
2023-01-26 18:37:14 +09:00
Daniel Chew
16b7977179
sort symbols ( #529 )
2023-01-25 14:24:47 +09:00
Daniel Chew
fe3816f69a
[xc-admin] frontend update permissions bugfix ( #528 )
...
* fix bug where setting new pubkey and reverting the change doesnt reflect properly
* fix bug where switching to cluster with permissionAccount and switching back doesnt show default value
* remove console.log
2023-01-25 14:14:53 +09:00
Daniel Chew
2c6eb7d1e3
[xc-admin] min pub page ( #519 )
2023-01-25 13:50:23 +09:00
Daniel Chew
227079be0e
remove approve tx after activating tx ( #523 )
2023-01-24 12:26:44 -06:00
Ali Behjati
084acdb57e
[refactor] Convert hyphen to underscore in the directory tree ( #524 )
...
* Move price-service to price_service
* Update references to price-service
* Rename target-chains to target_chains
* Update references to target-chains
* Rename tilt-devnet to tilt_devnet
* Update references to tilt-devnet
* Rename wormhole-attester to wormhole_attester
* Update references to wormhole-attester
* Rename multisig-wh-message-builder
* Update references to wh-msg-bldr
* Fix dockerfile issue
* Rename remove-executor to remote_executor
* Update references to remote-executor
* Rename xc-governance-sdk-js
* Update references to the governance sdk
* Move docker-images to docker_images
* Update references to docker-images
2023-01-24 19:06:22 +01:00
guibescos
d2411b7d7f
[xc-admin] CLI command to upgrade solana programs ( #522 )
...
* Format checkpoint
* Add comment
* Add comment
2023-01-23 15:25:28 -06:00
Daniel Chew
88d8039c36
[xc-admin] add feature to send proposal to update permissions ( #498 )
...
* fix wallet hydration error
* update package-lock.json
* add edit feature
* [wip] sqds proposal
* [wip] fix multisig hook
* checkpoint
* update UI
* fix error
* refactor
* make Modal reusable
* address comments
2023-01-22 23:26:53 +09:00
Ali Behjati
a7accadce3
[xc-governance-sdk] Add cosmwasm upgrade ix ( #514 )
...
* [xc-governance-sdk] Add cosmwasm upgrade ix
* Format the file
2023-01-20 09:38:27 +01:00
guibescos
1940a0bb2e
[xc-admin] Add wormhole logic to the crank-executor ( #504 )
...
* Add wormhole and fix some bugs
* Export WormholeMultisigInstruction
* Restore some unrelated parts of the code
* Cleanup
* Don't change this file
2023-01-17 17:19:13 -06:00
guibescos
1f64ce52b7
[xc-admin] multisig hook ( #496 )
...
* Fix next config
* Checkpoint
* Checkpoint
* Cleanup
* Cleanup
2023-01-17 12:12:29 -06:00
Daniel Chew
47c9993675
[xc-admin] permission accounts ( #494 )
...
* Rework pyth hooks
* xc admin/add min pub page (#492 )
* add min pubs page
* add wallet
* update connect wallet button
* fix header
* add ClusterSwitch
* fix header css
* add update permissions tab
* fix default tab
* show default value when permission account does not exists
* use table and add copy text function
* update package-lock.json
* update package-lock.json
* trigger deployment
* remove unused icon
* capitalize tabInfo
* remove -1 index check
* refactor
* refactor TabInfo to TAB_INFO
* trigger deployment
* remove unused icon
Co-authored-by: Guillermo Bescos Alapont <gbescos@stanford.edu>
2023-01-17 11:04:42 +09:00
guibescos
d2d82136c9
Sort mapping accounts ( #497 )
2023-01-16 19:40:25 -06:00
guibescos
e55a3bbb96
[xc-admin] rework pyth hook ( #490 )
...
* Rework pyth hooks
* Delete unused files
* Checkpoint
* xc admin/add min pub page (#492 )
* add min pubs page
* add wallet
* update connect wallet button
* fix header
* add ClusterSwitch
* fix header css
* Cleanup
Co-authored-by: Daniel Chew <cctdaniel@outlook.com>
2023-01-16 13:14:18 -06:00
guibescos
c10ed691da
Title ( #491 )
2023-01-14 14:26:58 -06:00
Ali Behjati
daad5c6dc5
[governance] move governance related components under this directory ( #489 )
...
* [governance] bring related stuff in governance dir
* [governance] fix changes
2023-01-13 18:58:44 +01:00