Commit Graph

1442 Commits

Author SHA1 Message Date
Reisen 91087bdb66 terra/token_bridge: allow newer sequenced vaa metadata
Change-Id: Ie81584abe6671595118082796df57bcea75a8fd3
2021-10-11 16:24:36 +00:00
Reisen e2a16b6756 terra: migrations for cw20
Change-Id: I201021ed763e8b94a2d029d79ba5ce7e3d3868e3
2021-10-11 16:21:33 +00:00
Evan Gray ff4cbf474e bridge_ui: remove bsc from beta
Change-Id: Ib292471b6d9595d8a6085bfa8b09760408ca4ad7
2021-10-11 14:28:22 +00:00
Evan Gray 918a44cbd3 bridge_ui: safari and table style fixes
Change-Id: Ic578bfd944a035470afbb996b28cf84c9b29db80
2021-10-11 14:28:22 +00:00
Leo 6fd6cb9f02 node: add BridgeUpgradeContract governance VAA
Example VAA produced by the template:

	(*vaa.VAA)(0xc0004f4510)({
	 Version: (uint8) 1,
	 GuardianSetIndex: (uint32) 0,
	 Signatures: ([]*vaa.Signature) (len=1 cap=1) {
	  (*vaa.Signature)(0xc0003b0370)({
	   Index: (uint8) 0,
	   Signature: (vaa.SignatureData) (len=65 cap=65) 0f97ec9093c21ccc4ce544898ed5c21b66ab4c90be894642fbb43474ed9fb48a26d6e12f3397b9fdab160fee64e797d26599a2a9d81a4bf4bc98970b5fa5122501
	  })
	 },
	 Timestamp: (time.Time) 1970-01-01 00:00:00 +0000 UTC,
	 Nonce: (uint32) 1375049878,
	 Sequence: (uint64) 3557202656914991802,
	 ConsistencyLevel: (uint8) 32,
	 EmitterChain: (vaa.ChainID) solana,
	 EmitterAddress: (vaa.Address) (len=32 cap=32) 0000000000000000000000000000000000000000000000000000000000000004,
	 Payload: ([]uint8) (len=67 cap=1000) {
	  00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
	  00000010  00 00 00 00 00 54 6f 6b  65 6e 42 72 69 64 67 65  |.....TokenBridge|
	  00000020  02 00 05 00 00 00 00 00  00 00 00 00 00 00 00 02  |................|
	  00000030  90 fb 16 72 08 af 45 5b  b1 37 78 01 63 b7 b7 a9  |...r..E[.7x.c...|
	  00000040  a1 0c 16                                          |...|
	 }
	})

Change-Id: Ibe95db01e1bc0a9c36e1be06920a389db886fdd1
2021-10-11 12:54:51 +00:00
Hernán Di Pietro 5de95fa8bb Service booting and feeding :happy: 2021-10-08 16:03:37 -03:00
Hernán Di Pietro 4f439cf788 Store exp as 2-comp signed (Pyth emits NEGATIVE exponent!) 2021-10-08 15:45:46 -03:00
Evan Gray e6aded4fdc bridge_ui: enable bsc for beta
Change-Id: I163a5227ca2cdd56f77e809c3fc57344d2764eac
2021-10-08 10:32:37 -04:00
Reisen 0b9c99dca1 bridge_ui: add terra mainnet details
Change-Id: I5cb6c86bb5232a06ed0b0c77ded5395633b8569c
2021-10-08 01:01:43 +00:00
Hernán Di Pietro 7b1da2bda6 Fixed CreateApp symbol handling 2021-10-07 17:12:45 -03:00
Hernán Di Pietro 6f96d3e914 Purged old dev files. 2021-10-07 15:53:19 -03:00
Hernán Di Pietro 0c7b173dc3 Added Deployment tool. 2021-10-07 15:47:14 -03:00
Chase Moran 15c8405bfd bridge_ui: tvl page
Change-Id: If28b4cb8b67eed3a1a28c8c507c8cc9b942e88cf
2021-10-07 18:00:43 +00:00
Hernán Di Pietro a3b33abe4b New Pricecaster Modularization 2021-10-07 14:41:19 -03:00
Evan Gray 45e1043249 bridge_ui: add footer
Change-Id: Idd160f596c68211c2569b984541d3dfcc0d0069a
2021-10-07 12:23:58 -04:00
Evan Gray 461e8f256e bridge_ui: confidence enhancement
Change-Id: Ied0f0fe641a89bb99c9b6a5d0e1400e70b2c8d77
2021-10-07 11:12:10 -04:00
Hernán Di Pietro f83e592556 14 Tests working plus enhanced contract and fixed library. 2021-10-06 16:39:50 -03:00
Evan Gray 4bdb714594 bridge_ui: support multiple evm bridges
Change-Id: I3c416955e3e01707eec29404a483b1c223bffef4
2021-10-06 16:10:40 +00:00
Hernán Di Pietro 25716e8f2a PricecasterLib: Pack BigInt64BE for all num fields, slot, exponent added. 2021-10-06 13:06:21 -03:00
Hernán Di Pietro 1c20f1f2bf TEAL enh: More computation(2800), Fixed price, exponent, slot, ts check. 2021-10-06 13:05:27 -03:00
Leo 659b7b2547 node: add Discord notifications for missing signatures
Change-Id: If09643c2e02c4c166577082cd9be9124d2e775d4
2021-10-06 14:12:21 +02:00
Leo c1502bce13 node/pkg/solana: do not re-trigger scheduled recovery past schedule
Change-Id: I2df48c868caa0b5d93fc5ae53e154ceca0e9a4d7
2021-10-06 12:41:58 +02:00
Leo 3ad6ad2cdd devnet: fix grpc-web Tilt route and remove envoy
Change-Id: I8fd49b32b7b0d8ad9724b920d59e64024c183faa
2021-10-06 12:41:58 +02:00
Leo 3738d010c7 node: bump dlv for Go 1.17 compat and expose it via Tilt
Drive-by fix Tiltfile formatting.

Change-Id: I4455db1a5dd8096beae586e119fee119e61a09ba
2021-10-06 12:41:58 +02:00
Hernán Di Pietro ed5b116e5f Merge branch 'master' of https://github.com/randlabs/PriceCasterService 2021-10-05 13:32:04 -03:00
Hernán Di Pietro ed8e3c964a Verifies group of 3 to raise computation budget to 2100 2021-10-05 13:31:54 -03:00
Reisen b9a61a152e terra/token_bridge: remove tax from native transfers
Change-Id: Ia40808508c08b13a2f1bd1b43c0102eabb2c54f6
2021-10-05 14:57:16 +00:00
Hernán Di Pietro 8206de79ee
Update README.md
Image of system.
2021-10-05 10:56:41 -03:00
Hernán Di Pietro 8e3228a936 Nonce fix. 2021-10-05 10:52:32 -03:00
Hernán Di Pietro 0e7146b838 Fixed Hash generation 2021-10-05 10:52:26 -03:00
Hernán Di Pietro 938dd484dd Refactorized PriceFetcher + Strategy class hierarchy 2021-10-05 10:52:17 -03:00
Evan Gray eb0cab8cd4 bridge_ui: remove terra tax calculations
Change-Id: Iab04fe996abe06c3490a808985727c94dd922797
2021-10-05 09:27:27 -04:00
Reisen 3607884556 terra/token_bridge: upgradability
Change-Id: Ib41583c0d99aad0e77fb970bc9ee0f7be56f6b4e
2021-10-05 10:41:09 +00:00
Leo 894fd7c694 node/pkg/solana: add more accounts to be recovered
Change-Id: Ifed655e521a32508fc2b00dde38187abc71185cc
2021-10-05 11:16:21 +02:00
Leo 707c5caa9b node/hack: add example RPC account traversal script
Change-Id: If61ac6185f9173c489c8ddee5d4c60edf734ff20
2021-10-05 11:16:21 +02:00
Leo b577b70b2e node: add MessageID to observation messages
This allows us to associate an observation from the log
for messages that the local node did not observe.

Change-Id: I6ece7bfe3e6b878bdb7ee4ac03c81cb424a329b3
2021-10-04 23:31:00 +02:00
Leo c253f769fa node: add FindMissingMessages admin RPC method
Change-Id: I57c1227c1a591e10f5e77b3553216915df247d65
2021-10-04 23:31:00 +02:00
Hernán Di Pietro 659df98e39 TEAL and lib fixes 2021-10-04 17:12:25 -03:00
Chase Moran 7f83984410 bridge_ui: ethereum migration functions
Change-Id: I39d12adcdfd5036283572f006a1442a26a3fc143
2021-10-04 20:04:37 +00:00
Evan Gray 363d83f9c6 bridge_ui: add FAQ link
Change-Id: I124140e56ba32258c4b5e396f531977f9b5eb59b
2021-10-04 15:48:49 -04:00
Evan Gray 831e96adb5 bridge_ui: add terra finder links
Change-Id: I70b9b6ec378c57799e86345d76fde7f49cf3acdb
2021-10-04 17:01:28 +00:00
Evan Gray 057f9d2749 sdk/js, bridge_ui: terra npm pkg update
Change-Id: I5df1527881dca33ebeb3fcfe417a8ddf456015f3
2021-10-04 17:01:28 +00:00
Reisen b662de4efb terra: columbus-5 contracts by default
Change-Id: I007689b032c6182e35421b47b56787a657a6919c
2021-10-04 16:41:31 +00:00
Reisen 4933f35213 terra: add columbus-5 deploy script
Change-Id: I33eead9ed1fd818dc8d6ff6e71230bda4b3d3c64
2021-10-04 16:41:31 +00:00
Reisen 2163f420c9 terra/devnet: update to bombay network
Change-Id: I2169adc1b0df9103b10dc50ba6e7470e38ad8fe9
2021-10-04 16:41:31 +00:00
Reisen d2c976b04c terra/token_bridge: subtract tax from deposited tokens
Change-Id: Ib1647a4b3757054fc91fe4dd51317a5095a526a2
2021-10-04 16:41:31 +00:00
Reisen 56c1b43280 bridge_ui: deposit tokens in terra flow
Change-Id: If64963644e638dbb24c1334eebbc207b415e5a3a
2021-10-04 16:41:31 +00:00
Evan Gray 77bf3620c6 bridge_ui, sdk/js: support native terra
Change-Id: I1125030b0f09b29567c19ca9adec7866695e2262
2021-10-04 16:41:31 +00:00
Reisen a9e98247bc terra/token_bridge: transfer native
Change-Id: I53fb27b467c96474f2980d495232ac955187775a
2021-10-04 16:41:31 +00:00
Reisen 6076f9acc4 solana/token_bridge: add custody_signer derive to wasm
Change-Id: I9dc9e5d80dce3e580257877b4640df3408b4b568
2021-10-04 16:40:06 +00:00