Skip to content

Commit

Permalink
refactor: update PriceIndexQuoter
Browse files Browse the repository at this point in the history
  • Loading branch information
kamikazechaser committed Mar 7, 2024
1 parent a10eb11 commit 8f2cd12
Show file tree
Hide file tree
Showing 8 changed files with 51 additions and 51 deletions.
2 changes: 1 addition & 1 deletion cmd/ge-publish/cli.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ func main() {
Subcommands: []*cli.Command{
command.RegisterSwapPoolCommand(),
command.RegisterDecimalQuoteCommand(),
command.RegisterPriceIndexQuoteCommand(),
command.RegisterPriceIndexQuoterCommand(),
command.RegisterLimiterCommand(),
command.RegisterLimiterIndexCommand(),
command.RegisterTokenIndexCommand(),
Expand Down
10 changes: 5 additions & 5 deletions internal/publish/priceindexquote.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ import (
"github.com/urfave/cli/v2"
)

func (c *Command) RegisterPriceIndexQuoteCommand() *cli.Command {
func (c *Command) RegisterPriceIndexQuoterCommand() *cli.Command {
return &cli.Command{
Name: "price-index-quote",
Usage: "Publish the price index quote smart contract",
Name: "price-index-quoter",
Usage: "Publish the price index quoter smart contract",
Action: func(cCtx *cli.Context) error {
contract := priceindexquote.NewPriceIndexQuoteContract()
bytecode, err := contract.Bytecode(priceindexquote.PriceIndexQuoteConstructorArgs{})
contract := priceindexquote.NewPriceIndexQuoterContract()
bytecode, err := contract.Bytecode(priceindexquote.PriceIndexQuoterConstructorArgs{})
if err != nil {
return err
}
Expand Down
1 change: 0 additions & 1 deletion pkg/priceindexquote/PriceIndexQuote.bin

This file was deleted.

1 change: 0 additions & 1 deletion pkg/priceindexquote/PriceIndexQuote.json

This file was deleted.

1 change: 1 addition & 0 deletions pkg/priceindexquote/PriceIndexQuoter.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506111c9806100606000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80638da5cb5b1161005b5780638da5cb5b14610100578063dbb21d401461011e578063ebc59dff1461014e578063f2fde38b1461017e5761007d565b806301ffc9a71461008257806362dfa4a5146100b257806379e25f3a146100d0575b600080fd5b61009c60048036038101906100979190610a2c565b6101ae565b6040516100a99190610a74565b60405180910390f35b6100ba61025c565b6040516100c79190610aa8565b60405180910390f35b6100ea60048036038101906100e59190610b21565b610262565b6040516100f79190610aa8565b60405180910390f35b61010861027a565b6040516101159190610b5d565b60405180910390f35b61013860048036038101906101339190610ba4565b61029e565b6040516101459190610aa8565b60405180910390f35b61016860048036038101906101639190610bf7565b61071f565b6040516101759190610aa8565b60405180910390f35b61019860048036038101906101939190610b21565b610835565b6040516101a59190610a74565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036101e65760019050610257565b639493f8b260e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19160361021c5760019050610257565b63dbb21d4060e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036102525760019050610257565b600090505b919050565b61271081565b60016020528060005260406000206000915090505481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080606060006127109050600061271090506000600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561033f57600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205491505b6000600160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156103ca57600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b8973ffffffffffffffffffffffffffffffffffffffff166040516024016040516020818303038152906040527f313ce567000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516104719190610ca8565b6000604051808303816000865af19150503d80600081146104ae576040519150601f19603f3d011682016040523d82523d6000602084013e6104b3565b606091505b508094508195505050836104fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104f390610d1c565b60405180910390fd5b828060200190518101906105109190610d75565b95508873ffffffffffffffffffffffffffffffffffffffff166040516024016040516020818303038152906040527f313ce567000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516105b99190610ca8565b6000604051808303816000865af19150503d80600081146105f6576040519150601f19603f3d011682016040523d82523d6000602084013e6105fb565b606091505b50809450819550505083610644576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063b90610dee565b60405180910390fd5b828060200190518101906106589190610d75565b94508560ff168560ff160361067f576106728883836109ad565b9650505050505050610718565b60008660ff168660ff16116106ab57858761069a9190610e3d565b600a6106a69190610fa5565b6106c4565b86866106b79190610e3d565b600a6106c39190610fa5565b5b90508660ff168660ff1611156106f8576106ea818a6106e3919061101f565b84846109ad565b975050505050505050610718565b61070e818a6107079190611050565b84846109ad565b9750505050505050505b9392505050565b60003373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a6906110de565b60405180910390fd5b81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fdb9ce1a76955721ca61ac50cd1b87f9ab8620325c8619a62192c2dc7871d56b183836040516108249291906110fe565b60405180910390a181905092915050565b60008060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108bd90611173565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050826000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001915050919050565b60008183856109bc9190611050565b6109c6919061101f565b90509392505050565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b610a09816109d4565b8114610a1457600080fd5b50565b600081359050610a2681610a00565b92915050565b600060208284031215610a4257610a416109cf565b5b6000610a5084828501610a17565b91505092915050565b60008115159050919050565b610a6e81610a59565b82525050565b6000602082019050610a896000830184610a65565b92915050565b6000819050919050565b610aa281610a8f565b82525050565b6000602082019050610abd6000830184610a99565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610aee82610ac3565b9050919050565b610afe81610ae3565b8114610b0957600080fd5b50565b600081359050610b1b81610af5565b92915050565b600060208284031215610b3757610b366109cf565b5b6000610b4584828501610b0c565b91505092915050565b610b5781610ae3565b82525050565b6000602082019050610b726000830184610b4e565b92915050565b610b8181610a8f565b8114610b8c57600080fd5b50565b600081359050610b9e81610b78565b92915050565b600080600060608486031215610bbd57610bbc6109cf565b5b6000610bcb86828701610b0c565b9350506020610bdc86828701610b0c565b9250506040610bed86828701610b8f565b9150509250925092565b60008060408385031215610c0e57610c0d6109cf565b5b6000610c1c85828601610b0c565b9250506020610c2d85828601610b8f565b9150509250929050565b600081519050919050565b600081905092915050565b60005b83811015610c6b578082015181840152602081019050610c50565b60008484015250505050565b6000610c8282610c37565b610c8c8185610c42565b9350610c9c818560208601610c4d565b80840191505092915050565b6000610cb48284610c77565b915081905092915050565b600082825260208201905092915050565b7f4552525f544f4b454e5f4f555400000000000000000000000000000000000000600082015250565b6000610d06600d83610cbf565b9150610d1182610cd0565b602082019050919050565b60006020820190508181036000830152610d3581610cf9565b9050919050565b600060ff82169050919050565b610d5281610d3c565b8114610d5d57600080fd5b50565b600081519050610d6f81610d49565b92915050565b600060208284031215610d8b57610d8a6109cf565b5b6000610d9984828501610d60565b91505092915050565b7f4552525f544f4b454e5f494e0000000000000000000000000000000000000000600082015250565b6000610dd8600c83610cbf565b9150610de382610da2565b602082019050919050565b60006020820190508181036000830152610e0781610dcb565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610e4882610d3c565b9150610e5383610d3c565b9250828203905060ff811115610e6c57610e6b610e0e565b5b92915050565b60008160011c9050919050565b6000808291508390505b6001851115610ec957808604811115610ea557610ea4610e0e565b5b6001851615610eb45780820291505b8081029050610ec285610e72565b9450610e89565b94509492505050565b600082610ee25760019050610f9e565b81610ef05760009050610f9e565b8160018114610f065760028114610f1057610f3f565b6001915050610f9e565b60ff841115610f2257610f21610e0e565b5b8360020a915084821115610f3957610f38610e0e565b5b50610f9e565b5060208310610133831016604e8410600b8410161715610f745782820a905083811115610f6f57610f6e610e0e565b5b610f9e565b610f818484846001610e7f565b92509050818404811115610f9857610f97610e0e565b5b81810290505b9392505050565b6000610fb082610a8f565b9150610fbb83610d3c565b9250610fe87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610ed2565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061102a82610a8f565b915061103583610a8f565b92508261104557611044610ff0565b5b828204905092915050565b600061105b82610a8f565b915061106683610a8f565b925082820261107481610a8f565b9150828204841483151761108b5761108a610e0e565b5b5092915050565b7f4552525f4e4f545f4f574e455200000000000000000000000000000000000000600082015250565b60006110c8600d83610cbf565b91506110d382611092565b602082019050919050565b600060208201905081810360008301526110f7816110bb565b9050919050565b60006040820190506111136000830185610b4e565b6111206020830184610a99565b9392505050565b7f4552525f41585800000000000000000000000000000000000000000000000000600082015250565b600061115d600783610cbf565b915061116882611127565b602082019050919050565b6000602082019050818103600083015261118c81611150565b905091905056fea264697066735822122098603741719639e482e6d691a755167cf8fc9bdfb7b55562a03952e9dccfe71a64736f6c63430008180033
Loading

0 comments on commit 8f2cd12

Please sign in to comment.