TransactionSEALED

!&◇◇●~^╱▓╳&!▓▫▒■░$■╲!◆^@░╲╱●●@&█◇╲▪%▫■^◆▫!□#*▓◇#▪╲▫▒░■●●▓◇^#□$●◇

Transaction ID

Timestamp

May 21, 2024, 06:10:29 AM UTC
1y ago

Block Height

78,662,376

Computation

0

Execution Fee

0.00000279 FLOW

Proposerseq:9261 key:19

Authorizers

1

Transaction Summary

UpdatingContract Call

Called OracleInterface, OracleConfig

Script Arguments

Copy:
0oracleAddrAddress
1priceUFix64
0.01514089

Cadence Script

1import OracleInterface from 0xcec15c814971c1dc
2import OracleConfig from 0xcec15c814971c1dc
3transaction(oracleAddr: Address, price: UFix64) { 
4                        prepare(feederAccount: AuthAccount) { 
5                            let oraclePublicInterface_FeederRef = getAccount(oracleAddr).getCapability<&{OracleInterface.OraclePublicInterface_Feeder}>(OracleConfig.OraclePublicInterface_FeederPath).borrow() 
6                                            ?? panic("Lost oracle public capability at ".concat(oracleAddr.toString())) 
7                            let pricePanelRef = feederAccount.borrow<&OracleInterface.PriceFeeder>(from: oraclePublicInterface_FeederRef.getPriceFeederStoragePath()) ?? panic("Lost feeder resource.") 
8                            pricePanelRef.publishPrice(price: price) 
9                        }
10                    }